【发布时间】:2017-08-28 12:11:25
【问题描述】:
我有一个具有“标题”属性的视图模型,并且我的数据上下文设置为此 VM。
我有一个TextBox,它需要显示窗口的标题,当我在后面的“.cs”文件中更改它时,它需要更改。
我们如何从“.cs”文件而不是 viemodel 的属性中绑定窗口的标题?
<TextBlock VerticalAlignment="Top" HorizontalAlignment="Left"
Text="{Binding Title,RelativeSource={RelativeSource FindAncestor,AncestorType=Window}}"
Margin="10,8,0,0"/>
我正在从MSDN example取样
【问题讨论】:
-
Textbox.Text是否绑定到VM.Title?如果是这样,为什么要从代码隐藏中更改Textbox.Text? -
一些代码会有所帮助。
-