如何从Binded TextBlock Store App获取文本c#

时间:2015-07-10 02:35:51

标签: c# windows-store-apps

我想从TextBlock下面获取文字,但我无法得到它? 注意:fname是在TextBlock中设置文本的属性

 <TextBlock Name="getname" Text="{Binding Path=fname }"/>

1 个答案:

答案 0 :(得分:1)

默认情况下,TextBlock的文本绑定是单向的。如果要将值读回到视图模型中,则需要显式指定双向绑定。

Text="{Binding Path=fname, Mode=TwoWay}"

如果您不使用视图模型,并且只想以编程方式访问文本值,则需要访问代码隐藏中的值。

public string GetTextBlockText()
{
    return this.getname.Text;
}