Güncel
Loading...

Silverlight ile Fırsat Sitesi Yapalım -13(Tasarlanan sayfada ilgili alanlara verilerin Bind Edilmesi))

Markaların ürünlerinin kategorilerini very tabanından çektik,bunları menude göstermek için aşagıdaki UserControlde butonların contentine bind işlemi gerçekleştirilmeli.



<ScrollViewer x:Name="markaurunkategorilerilistesi" Height="329" Canvas.Left="663" Canvas.Top="9" Width="275" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Auto">
<ItemsControl x:Name="KategoriListesi" Background="Black" ScrollViewer.HorizontalScrollBarVisibility="Auto">

<ItemsControl.ItemTemplate>
<DataTemplate>

<StackPanel>
<Button Content="{Binding KategoriAdi}"  FontFamily="Century Gothic" FontSize="17.667" Style="{StaticResource ButtonStyle10}" DataContext="{Binding}"/>
</StackPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</ScrollViewer>



Kampanya bilgisi ise butonun  üzerinde gelindiğinde  güncellenir.

  void kampanyasaati_MouseEnter(object sender, MouseEventArgs e)
        {
            System.DateTime date3 = DateTime.Now;
            System.TimeSpan diff3 = markatemp.MarkaKamapanya_BitisTarihi.Value.Subtract(date3);
            kampanyasaati.Content = "Kapmanyanın bitmesine" + " " + diff3.Days.ToString() + "gün" + diff3.Hours + "saat" + diff3.Minutes + "dk" + diff3.Seconds + "saniye" + " " + "kaldı";

        }


Markaıd parametresi ile ilgili marka zaten alınmış olur bu very işlenerek ilgili markanın kampanya bitiş tarihi alınır, sistemin suanki tarih ve zamanından timespan yardımı ile çıkarılır ve bu her mouse over işleminde güncellenir,bir timer kullanarak mouse over olmadan bir saat gibi kampanya bilgisi güncellenebilir.
Share on Google Plus

About Sema KUDU

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 yorum :

Yorum Gönder

Türkiye yenilmez,Millet Eğilmez!