我想创建一个这样的控件:
我创建了该控件的视图和视图模型,并添加了新属性 - “FileURL”。
我想像这样使用这个属性:
<vm:FileSelector FileURL="{Binding Something}"/>
现在这是一个问题:
我的新控件包含按钮和文本框。我希望 FileSelector 的属性“FileURL”包含与 FileSelector 中使用的 TextBox 的“Text”相同的值。
因此,在新控件的 XAML 声明中,我想添加类似的内容:
<UserControl x:Class="namespace.FileSelector"
...
FileURL="{Binding ElementName=txtBoxExampleName, Path=Text}">
但是这种操作是不允许的。
我不知道如何使用 MVVM 模式更改 FileSelector 控件内的属性“FileURL”的值。