如何在wpf c#visual studio中使用标签或文本块的单击事件?

如何在wpf c#visual studio中使用标签或文本块的单击事件?,c#,wpf,visual-studio,C#,Wpf,Visual Studio,我正在开发桌面应用程序,有人建议我用wpf代替winforms。单击标签时,我想转到另一个窗体/窗口,但找不到标签和文本块的单击事件?还有谁能告诉我鼠标左键向上事件用于什么?您可以在TextBlock上使用PreviewMouseDown事件 <TextBlock x:Name="myTextBlock" PreviewMouseDown="TextBlock_Clicked"/> 还有谁能告诉我鼠标左键向上运动是用来做什么的 例如,它可以用来处理TextBlock的点击,如您

我正在开发桌面应用程序,有人建议我用wpf代替winforms。单击标签时,我想转到另一个窗体/窗口,但找不到标签和文本块的单击事件?还有谁能告诉我鼠标左键向上事件用于什么?

您可以在TextBlock上使用PreviewMouseDown事件

<TextBlock x:Name="myTextBlock" PreviewMouseDown="TextBlock_Clicked"/>

还有谁能告诉我鼠标左键向上运动是用来做什么的

例如,它可以用来处理
TextBlock
的点击,如您所需:

<TextBlock Text="..." MouseLeftButtonUp="TextBlock_MouseLeftButtonUp" />

如文档中所述,当鼠标指针位于该元素上方时,释放鼠标左键时,会发生此事件:


您还可以处理
MouseLeftButtonDown
事件:

我还知道如何从一个主窗口转到另一个窗口,即通过创建对象,如何从一个窗口转到另一个主窗口在两个窗体/窗口中创建对象时都会出错。