我想从TextBlock下面获取文字,但我无法得到它? 注意:fname是在TextBlock中设置文本的属性
<TextBlock Name="getname" Text="{Binding Path=fname }"/>
答案 0 :(得分:1)
默认情况下,TextBlock的文本绑定是单向的。如果要将值读回到视图模型中,则需要显式指定双向绑定。
Text="{Binding Path=fname, Mode=TwoWay}"
如果您不使用视图模型,并且只想以编程方式访问文本值,则需要访问代码隐藏中的值。
public string GetTextBlockText()
{
return this.getname.Text;
}