Wpf MVVM和用户控制

Wpf MVVM和用户控制,wpf,xaml,mvvm,viewmodel,Wpf,Xaml,Mvvm,Viewmodel,我在一个小纠察队,这里是: 我有一个使用userControl的MainWindow.xaml。后者需要一个路径才能正常工作,并使其通过公共字符串属性 主窗口与viewmodel结合在一起,我在其中完成创建上述路径所需的工作 是否有一种干净的方法可以从MainWindow.xaml设置userControl的path属性,例如绑定到其viewmodel的一个属性? 差不多 <uc:MyUserControl x:Name="controlsName" PathPropertyNe

我在一个小纠察队,这里是:

我有一个使用userControl的MainWindow.xaml。后者需要一个路径才能正常工作,并使其通过公共字符串属性

主窗口与viewmodel结合在一起,我在其中完成创建上述路径所需的工作

是否有一种干净的方法可以从MainWindow.xaml设置userControl的path属性,例如绑定到其viewmodel的一个属性? 差不多

<uc:MyUserControl x:Name="controlsName" 
    PathPropertyNeeded="{Binding ViewModelsProperty}" />


是的,您只需要确保
PathPropertyNeed
是一个依赖项属性。

您需要一个依赖项属性:


谢谢大家!真的帮了我的忙