【发布时间】:2016-01-02 23:30:57
【问题描述】:
如何使用 wpf 绑定根据不同 TextBox 文本属性的输入启用/禁用按钮?
相关问题:Make Button enabled/disabled depending on the TextBox Text property in WPF?
我看到了类似的这个问题,但是这个启用/禁用取决于一个 TextBox。
有什么方法可以将一个按钮启用/禁用与多个 TextBox 文本属性绑定?具体来说,需要根据包含 TextBox 列表的 ItemsControl 禁用/启用按钮吗?
【问题讨论】:
-
你可以使用MultiBinding
-
@ckruczek 他没有不同的文本框,他有一个带有文本框的 itemsControl,不是一回事。
-
Google for MVVM,这对于 ViewModel 来说是非常常见且简单的工作。想法是为所有此类控件使用绑定(控件的嵌套列表?每个控件的数据模板和 ViewModel,然后父 ViewModel 只需访问 ViewModel 列表以检查值),然后如果更改了一个,则更新您的命令,这使得按钮启用/已禁用。