单击 WPF 超链接时打开 WPF 表单
我想在单击 WPF 超链接时打开一个新的 WPF 表单。我见过很多只打开 web url 的示例,但我想打开一个新的 WPF 表单。
I want to open a new WPF form when I click in a WPF hyperlink. I've seen a lot of examples that only opens web url, but I want to open a new WPF form.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以像这样实现:
并像这样处理它:
You can achive this like this:
and handle it like this:
您可以只处理单击事件:
您也可以使用 XAML:
然而,这是非常有问题的,因为一旦对话框关闭,它就无法重新打开,这意味着当您再次单击超链接时,将引发异常。
使用交互性,您可以做到这一点而不会出现此类问题(不过需要参考 Blend SDK):
操作:
You could just handle the click event:
You could also go crazy with XAML:
This however is very problematic since once the dialogue is closed it cannot be reopened, that means when you click the hypelink again an exception will be thrown.
Using interactivity you could do this without such problems (needs a reference to the Blend SDK though):
The action for this:
使用 MVVM,您可以在 View
和 ViewModel 中执行此操作
And using MVVM you can do in your View
and in your ViewModel
XAML:
代码隐藏:
这个?
XAML :
CodeBehind :
this?