Panel’in zemin rengini değiştirmek için BackGround özelliği kullanılır.

Örneğimiz için Page.xaml dosyası içerisindeki

<Grid x:Name="LayoutRoot" Background="White">

 

</Grid>

Satırını değiştirelim.

<Grid x:Name="LayoutRoot">

     <Grid.Background>

         <SolidColorBrush Color="AliceBlue" />

     </Grid.Background> 

</Grid>

Bu örneğimizle panelimizin zemin rengini değiştirmiş olduk.

Renk değiştirme işleminde hexadecimal kodları da kullanabiliriz. Örneğin yukarıdaki rengi hexadecimal kodlarla elde etmeye çalışalım:

<Grid x:Name="LayoutRoot">

     <Grid.Background>

         <SolidColorBrush Color="#CCCCFF" />

     </Grid.Background> 

 </Grid>

Şimdi de bir çerçeve ekleyerek çerçeve içerisine buton ekleyelim.

Page.xaml kodumuz aşağıdaki gibi olacak:

<Grid x:Name="LayoutRoot">

        <Grid.Background>

            <SolidColorBrush Color ="#CCCCFF" />

        </Grid.Background>

        <Border Margin="100 " Padding=" 5" Background="LightYellow"

                BorderBrush="SteelBlue" BorderThickness=" 5" CornerRadius=" 10">

            <Button Margin=" 2" Content=" Tıkla" ></Button>

        </Border>               

</Grid>

Kodumuzu çalıştırdığımızda ekran görüntüsünün aşağıdaki gibi olduğunu görürüz:

Layout1

Renk paletinde RGB metodunu kullanarak kırmızı, yeşil ve mavi renklerin karışımını kullanarak çeşitli renkler elde edebiliriz.  Yukarıdaki tablomuzu kullanarak kavuniçi rengi elde edelim. Kodumuz aşağıdaki gibi olacak:

private void Button_Click(object sender, RoutedEventArgs e)

        {

            byte a=100;byte kırmızı = 255; byte yesil = 204; byte mavi = 0;

            LayoutRoot.Background = new SolidColorBrush(Color.FromArgb (a,kırmızı, yesil, mavi));  

        }

Projemizi çalıştırıp butonu tıkladığımızda zemin rengi değişerek aşağıdaki hali alacaktır:

 

Layout2

Etiketler : Silverlight
Kategoriler : C# Silverlight
Yorumlar : 0 Yorum Yorum Yaz

Yorumlar

Yorum Eklenmemiş...

Yorum Yaz

Adınız: *
E-Mail Adresiniz: *
Web Sitesi:
Yorum: *
Güvenlik Kodu: *
 
Arama
  Ara
Takvim
<September 2010>
SMTWTFS
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789
Tag Bulutu