我的现代UI应用程序有点问题。我无法弄清楚如何在Links Group中运行简单的Button Commmand Binding,因为我不想显示新页面。我只想用Command Binding在代码中运行我的Logout代码。
当然,我知道这只是一个不起作用的想法。我只搜索可能的解决方案。
有人可以提出建议吗?
答案 0 :(得分:0)
您的命令必须是属性,并且您尝试使用它的DataContext需要设置为存储属性的位置(通常在视图模型中)。如果您正在使用后面的代码,则可以将数据上下文设置为窗口或用户控件(无论哪个),并且可以访问属性以进行绑定;但是,这是一种不好的做法,您将从使用视图模型中获益更多。
简而言之,使用您的命令作为属性创建视图模型。将DataContext设置为视图模型,然后绑定到属性。