现代 UI 命令绑定

Modern UI CommandBinding

我的现代 UI 应用程序有点问题。我不知道如何 运行 链接组中的简单按钮命令绑定,因为我不想显示新页面。我只希望 运行 我的注销代码在命令绑定的代码后面。

Example what I want

当然,我知道这只是一个行不通的想法。我只搜索可能的解决方案。

有人能给些建议吗?

您的命令必须是 属性,并且您尝试使用它的 DataContext 需要设置为 属性 的存储位置(通常在视图模型中)。如果您使用后面的代码,您可以将数据上下文设置为 window 或用户控件(无论是哪个),并可以访问 属性 以进行绑定;但是,这是一种不好的做法,您将从使用视图模型中获益更多。

简而言之,使用您的命令创建视图模型 属性。将 DataContext 设置为视图模型,然后绑定到 属性.