1

Я хочу, чтобы проверить мой цвет переднего плана моей повернутой TextBlock ..Проверьте цвет переднего плана из TextBlock

Кода я использовал это

If(textblock.foreground.equals(system.media.color.fromargb(100,0,255,0))) 
Messagebox.show("got it ")"; 

Этот код не работает может любой мне помочь ??

Отредактировано: - Я хочу, чтобы проверить цвет 4 TextBlock .. Я знаю, что значение индекса в TextBlock ..

+0

Все, что вы делаете, скорее всего, * нет *. – Will

ответ

1

Попробуйте это:

private void TextBlock_Tap(object sender, System.Windows.Input.GestureEventArgs e) 
    { 
     if(((sender as TextBlock).Foreground as SolidColorBrush).Color.Equals(Colors.Green)) 
     { 
      MessageBox.Show("It is green"); 
     } 
    } 
+0

Да, я получил его .. Спасибо, человек –

+0

Можете ли вы объяснить мне разницу между кодом и кодом ... –

+0

Ваш код не работает, потому что свойство Color TextBlock является объектом SolidColorBrush. Вы не можете сравнивать Color и SolidColorBrush, вот и все. –

Смежные вопросы