我正在做一个事情不是“很好”的项目。因为我想为要放置控件的窗口的一部分创建类似于“部分模型”的东西,所以我想知道是否有一个标记可以让我指定其 DataContext 但不会更改窗口图形以任何方式(添加按钮和类似的东西)。
如果没有,我如何自己创建一个(我认为是通过继承 MarkupExtension),更重要的是:可以做到吗?
感谢您的任何回答
编辑1:
我的想法的一个例子是这个:
<SomeControl>
<TextBlock />
<ThisMarkupDoNothing DataContext="{Binding my:Model}">
<ComboBox ItemsSource="{Binding MyModelProperty}" />
</ThisMarkupDoNothing>
</SomeControl>
也许这可以帮助理解我的意思。