2013-03-01 324 views
1

我在WPF中有一個切換按鈕,然而在按下它時,它似乎並未保持按下。它只是表現得像一個普通的按鈕。這可能是Windows 8的問題嗎?我基本上將鼠標放在按鈕上,點擊它 - 按下按鈕,然後再次彈出。這是我用過的簡單代碼:切換按鈕不切換

<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 2013-03-01 21:10:58

+0

我得到的只是代碼。在發佈事件處理程序'btnJoinMode_Click'的代碼後,一直沒有修改任何 – 2013-03-01 21:12:55

+0

。 – 2013-03-01 21:13:36

回答

2

這實際上似乎是一個已知問題。我發現了this錯誤解決頁面,並且微軟已經確認應儘快修復。

+0

他們在2013年1月31日表示「即將出現的兼容性更新中會出現修復程序」。似乎並沒有發生過。 – 2017-06-22 02:33:30