0

我是 WPF 的新手。我需要创建一个窗口(如下所示。忽略背景颜色。只是给颜色来区分不同的面板)。单击下一步时,中心面板(带框架)将加载另一个页面/用户控件。这工作正常。

现在我需要在用户单击下一步时验证表单的数据/输入。如果一切正常,应该加载下一个控件。但我无法从框架获取控件到主窗口。

在此处输入图像描述

有人可以帮助我如何从主窗口访问页面/用户控件的控件。我在每个控件后都有一个标签,如果未提供值或值不正确,它将显示错误消息。

4

1 回答 1

0

如果您使用的是 MVVM 模式,则在您下次单击时,您可以从用户控件视图模型中引发一个事件,并将一些响应返回到您的 Next 代码所在的主页的视图模型。

或者

您可以在主页的视图模型中访问用户控件的数据上下文,将其转换为用户控件的视图模型。获取信息并进行验证。

希望对你有帮助...

于 2013-06-10T15:44:03.003 回答