2015-01-03 2 views
0

Я пытаюсь преобразовать упражнения этой книги Microsoft Visual Basic 2013 Step by Step в Visual C#, однако на странице 206 есть небольшой фрагмент кода, который я пытаюсь преобразовать в C#. Кто-нибудь здесь может помочь мне перевести этот оператор if на C#?Как проверить состояние кнопки переключения?

If DisplayToggleBtn.IsChecked Then   
AutumnImage.Visibility = Windows.UI.Xaml.Visibility.Visible 
Else 
AutumnImage.Visibility = Windows.UI.Xaml.Visibility.Collapsed 
End If 
+2

Как вы превратили его и какую ошибку вы получили? – Steve

ответ

0

должно быть slimier

using Windows.UI.Xaml; 

if (DisplayToggleBtn.IsChecked) { 
    AutumnImage.Visibility = Visibility.Visible 
else { 
    AutumnImage.Visibility = Visibility.Collapsed 
} 
0

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

using Windows.UI.Xaml; 

if (DisplayToggleBtn.IsChecked.HasValue && DisplayToggleBtn.IsChecked.Value) { 
    AutumnImage.Visibility = Visibility.Visible 
else { 
    AutumnImage.Visibility = Visibility.Collapsed 
} 
0

даже slimier

AutumnImage.Visibility = DisplayToggleBtn.IsChecked ? 
         Visibility.Visible : Visibility.Collapsed; 
Смежные вопросы