2013-03-01 3 views
1

У меня есть кнопка Toggle в WPF, однако при нажатии на нее она, похоже, не остается нажатой. Она просто действует как обычная кнопка. Возможно, это может быть проблемой с Windows 8? Я в основном нажимаю на кнопку, нажимаю на нее - кнопка нажата и снова появляется снова. Это простой код, который я использовал:Toggle Button not toggling

<ToggleButton x:Name="btnJoinMode" Grid.Column="5" Click="btnJoinMode_Click" Background="LightGray" Width="28" Padding="2"/> 


private void btnJoinMode_Click(object sender, RoutedEventArgs e) 
     { 
      if (btnJoinMode.IsChecked == true) 
      { 
       parentVisualQueryBuilder.HighlightTables(this, true); 
      } 
      else 
      { 
       parentVisualQueryBuilder.HighlightTables(this, false); 
      } 
     } 
+1

Вы пытались связать свой объект IsChecked? – Venson

+0

Все, что у меня есть, это код. Ничего не изменили. –

+0

Отправьте код обработчика событий 'btnJoinMode_Click'. –

ответ

2

Это действительно известная проблема. Я нашел this страницу с разрешением ошибки, и Microsoft подтвердила, что исправление должно быть опубликовано в ближайшее время.

+0

Они сказали 31 января 2013 года, что «исправление появится в предстоящем обновлении совместимости». Кажется, это никогда не случалось. –