在mvvm视图中进行动态搜索

时间:2012-10-29 16:56:45

标签: search mvvm command

我正在WPF中创建一个客户搜索屏幕,尝试遵循MVVM模式。 我的情况是我目前有三种可能的搜索选项:客户姓氏;客户参考号;客户在x天内跟进到期。

我有一个包含3行的网格,每个搜索可用一个。每个用于识别哪个搜索用户想要执行的单选按钮和一个按钮。我将为每个视图模型添加命令但在XAML中如何设置正确的命令并将正确的参数传递给命令?只有我能想到的方法是3个按钮并折叠两个不适用的????????这听起来很冒汗......

有人指出我正确的方法吗?

由于

1 个答案:

答案 0 :(得分:0)

听起来你只需要1个TextBox,1个Button和几个bounded RadioButtons

然后使用MultiBinding on the Command's CommandParameter传递选择的RadioButton的文本和值(两者都绑定到ViewModel中的值)