私は 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);
}
}