从主窗口-WPF更新usercontrol上的标签内容

从主窗口-WPF更新usercontrol上的标签内容,wpf,wpf-controls,wpf-4.0,Wpf,Wpf Controls,Wpf 4.0,我是WPF的新手。 我需要创建一个窗口(如下所示。忽略背景色。只需给出颜色来区分不同的面板)。单击“下一步”,中心面板(带边框)将加载另一个页面/用户控件。这很好用 现在,当用户单击“下一步”时,我需要验证表单的数据/输入。如果一切正常,则应加载下一个控件。但我无法从框架到主窗口获取控件 有人可以帮助我如何从主窗口访问page/usercontrol控件吗。我在每个控件后面都有一个标签,如果没有提供值或值不正确,它将显示错误消息。如果您使用的是MVVM模式,在下一次单击时,您可以从userco

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

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


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

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

您可以在主页的视图模型中访问Usercontrol的Datacontext,并将其转换为Usercontrol的视图模型。获取信息并进行验证


希望这能帮助你……

Er。。。可以向用户控件添加返回其控件的属性。但WPF并不是这样设计的(从用户控件访问单个控件在任何UI框架中听起来都不是一个好主意)。你应该学习MVVM。