<DataTrigger Binding="{Binding IsMouseOver, ElementName=minimapButton}" Value="True">
<Setter Property="IsOpen" Value="True" />
</DataTrigger>
上面的绑定使用引用元素名称IsMouseOver
的{{1}}。
鼠标点击的代码应该是什么? minimapButton
? IsMouseClicked
?
答案 0 :(得分:1)
我会尝试 IsMouseCaptured 。
http://msdn.microsoft.com/en-us/library/system.windows.contentelement.ismousecaptured.aspx
答案 1 :(得分:1)
为按钮点击注册一个新事件。
<Button Click="button1_Click" />
背后的代码
private void button1_Click(object sender, RoutedEventArgs e)
{
}
答案 2 :(得分:0)
如果你在MVVm中,你可以尝试使用Command或表达式交互来捕捉鼠标点击视图模型。