【发布时间】:2013-11-06 12:40:39
【问题描述】:
我是 WPF 新手。 我需要创建一个窗口(如下所示。忽略背景颜色。只是给颜色来区分不同的面板)。单击下一步时,中心面板(带框架)将加载另一个页面/用户控件。这工作正常。
现在我需要在用户单击下一步时验证表单的数据/输入。如果一切正常,应该加载下一个控件。但我无法从框架获取控件到主窗口。
有人可以帮助我了解如何从主窗口访问页面/用户控件的控件。每个控件后面都有一个标签,如果未提供值或值不正确,它将显示错误消息。
【问题讨论】:
-
呃...您可以将属性添加到返回其控件的用户控件。但这不是 WPF 的设计工作方式(从用户控件访问单个控件在 any UI 框架中听起来不是一个好主意)。你应该学习 MVVM。
标签: wpf wpf-controls wpf-4.0