Püf Noktası #75 - Silverlight Image Boyutlandırma

Salı, 16 Mart 2010 14:26 by ikivanc
Silverlight içerisinde fotoğrafların ve resimlerin orantılanması için Image nesnemizin Stretch özelliğini kullanırız.

"None" görüntünün orjinal boyutları ne ise image nesnesininde sadece orjinal boyutunu gösterir.

"Fill" image nesnesinin boyutu ne olursa olsun yükseklik ve genişliğine göre uzatır

"Uniform" yükseklik veya genişlikten hangisi oran olarak küçük ise ona göre orantılı şekilde görüntüyü boyutlandırır.

"UniformToFill" yükseklik ve genişlikten hangisi oran olarak büyük ise ona göre orantılı şekilde görüntüyü boyutlandırır.


Stretch'in XAML tarafında tanımlanması da aşağıdaki gibidir.

<Image x:Name="mühmat" Source="fotolar/11.JPG" Height="204" 
       VerticalAlignment="Top" HorizontalAlignment="Left" Width="356" 
       d:LayoutOverrides="HorizontalAlignment" Stretch="None" 
       Margin="-62,117,0,0"/>

C# tarafında tanımlanması da aşağıdaki gibidir.

mühmat.Stretch = Stretch.Uniform;

Böylelikle image bileşeninin stretch özelliğini kullanarak orjinal boyutlarından farklı ama orantılı görüntüler elde edebiliriz.

Kolay gelsin.

Yorum ekle


 

  Country flag

biuquote
  • Yorum
  • Canlı önizleme
Loading