【发布时间】:2015-05-27 10:33:57
【问题描述】:
我有一个简单的 WPF MVVM 应用程序,它由一个 MainWindow 和两个 UserControl(Login、Register)和数据库表 Users 组成。我想将用户控件绑定到主窗口,例如,如果在我的 sql 表中已经存在数据,则将显示 Login 用户控件,否则将显示 Register 用户控件。
【问题讨论】:
-
如果用户存在然后登录用户控件响应并且用户不存在然后注册用户控件来,您可以将所有 sql 代码传递给主加载事件。
-
很确定您可以通过将 UserControls 的 Visibility 属性绑定到 ViewModel 中的属性来解决此问题,如下所示:stackoverflow.com/questions/10607548/…。