0

マウスをそれらの上にドラッグして(マウスの左ボタンを押したまま)、複数のToggleButtonの状態を切り替えることは可能ですか?

4

2 に答える 2

1

ボックスにはこれをサポートするものは何もありませんが、 MouseMoveをサブスクライブして、ボタンが押された場合に状態をオンに切り替えることができるはずです。

于 2013-02-08T16:45:40.697 に答える
0
<ToggleButton Content="ToggleButton" MouseEnter="ToggleButtonMouseEnter" Width="80" HorizontalAlignment="Left"/>

private void ToggleButtonMouseEnter(object sender, MouseEventArgs e)
{
     System.Windows.Controls.Primitives.ToggleButton tb = (System.Windows.Controls.Primitives.ToggleButton)sender;
     if(e.LeftButton == MouseButtonState.Pressed) tb.IsChecked = !tb.IsChecked;
}
于 2013-02-08T18:22:16.230 に答える