Soru & Cevap

Textblock Foreground değiştirme

16.12.2013 - 10:42

Properties'den değilde mesela butona tıklandığında textblockın renginin değişmesini istiyorum c# dan bildiğim color sınıfını kullanıyorum ama yapamadım yardımcı olurmusunz?

4 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-472-1375079047.jpg
mehmet.altiparmak
17.12.2013 - 02:31

Merhaba Cihan,

SolidColorBrush sınıfı System.Windows.Media namespace'i altında tanımlı, o yüzden csharp dosyanın üst kısmına aşağıdaki ifadeyi eklemelisin:

using System.Windows.Media;

Profile picture for user cihanbozkurt94
cihanbozkurt94
17.12.2013 - 12:45

Solidcolorbrush nesnesini çağırdığımda altı kırmızlı gozukuyor zaten yazarkende solicolorbrush i otamatik olarak veremedi.

picture-472-1375079047.jpg
mehmet.altiparmak
17.12.2013 - 10:08

Merhaba Cihan,

Foreground özelliği Brush tipinde. Senin de bir brush nesnesi oluşturman gerekiyor öncelikle. 

[code]

<TextBlock x:Name="LblTest" Text="Merhaba Dunya" />

[/code]

[code]

LblTest.Foreground = new SolidColorBrush(Colors.Yellow);

[/code]

Buradan Brush hakkında detaylı bilgi edinebilirsin.