2012-04-28 56 views
0

我想通过类文件更改TextBlock(或任何对象的属性)的文本,但是当我调用该类时,我只知道该对象的名称?从类#.cs中更改文本windows phone

例如:

<TextBlock VerticalAlignment="Top" HorizontalAlignment="Left" FontSize="25" Margin="25,220,0,0" Name="txbuser">Username :</TextBlock> 

,我有文件class.cs

我怎样才能更改文本属性时,我只知道TextBlock的名称是“txbuser”? 感谢所有

回答

2

在你的类文件中,你只需要通过它的名字引用TextBlock实例并设置.Text属性。

txbuser.Text = "omm nom nom nom"; 
+0

对不起,我的意思是:我想从class.cs创建一个类。然后我从MainPage.xaml调用它来从MainPage.xaml改变文本块。所以当我从class.cs编写代码时找不到txbuser? – user1259366 2012-04-29 00:58:42

+0

如果您必须将其作为财产公开。但是,我建议抽象出一个模型,并让窗口和类独立地与模型交谈。 – 2012-04-29 01:02:57

相关问题