【发布时间】:2011-09-17 16:37:55
【问题描述】:
我正在使用 WPF 和 MVVM 构建一个 LOB 应用程序。当用户需要插入客户端详细信息时,他可以从多个窗口(这些窗口是通过绑定设置可见性属性的用户控件,因此他一次只能看到一个)。
问题是所有 TextBox 控件在可见性更改(折叠 可见)之间保留其文本值,我想重置它们。 以文本框样式创建触发器不起作用(但没有错误或任何东西)。
我应该如何做才能与 MVVM 模式保持联系?
我正在考虑使用 ObjectDataProvider 调用使用反射的方法并设置每个 TextBox.Text 值。此 objectdataprovider 将使用 StackPanel(容器)样式中的触发器进行设置。
【问题讨论】:
标签: wpf mvvm textbox visibility