我正在开发桌面应用程序,收到建议使用WPF代替WinForms。当我点击标签时,我想要跳转到另一个表单/窗口,但是我找不到标签和文本块的点击事件?此外,有人可以告诉我左键弹起事件有什么用吗?
我正在开发桌面应用程序,收到建议使用WPF代替WinForms。当我点击标签时,我想要跳转到另一个表单/窗口,但是我找不到标签和文本块的点击事件?此外,有人可以告诉我左键弹起事件有什么用吗?
还有人能告诉我左键抬起事件有什么用吗?
例如,它可以用于处理像您想要的 TextBlock
的单击:
<TextBlock Text="..." MouseLeftButtonUp="TextBlock_MouseLeftButtonUp" />
根据文档,当鼠标指针位于此元素上方并释放左键时,会触发此事件:https://msdn.microsoft.com/zh-cn/library/system.windows.uielement.mouseleftbuttonup(v=vs.110).aspx
您也可以处理 MouseLeftButtonDown
事件:https://msdn.microsoft.com/zh-cn/library/system.windows.uielement.mouseleftbuttondown(v=vs.110).aspx
<TextBlock x:Name="myTextBlock" PreviewMouseDown="TextBlock_Clicked"/>