2012-04-28 87 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

相關問題