2012-04-28 2 views
0

Я хочу изменить текст TextBlock (или свойство любого объекта) файлом класса, но когда я вызываю этот класс, я просто знаю имя объекта?Изменить 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

Извините, что я имею ввиду: Я хочу создать класс класса.cs. Затем я вызываю это из MainPage.xaml, чтобы изменить текстовый блок из MainPage.xaml. Так что я не могу найти txbuser, когда пишу код из class.cs? – user1259366

+0

Если необходимо, выставляйте его как свойство. Тем не менее, я бы рекомендовал абстрагировать модель и иметь окно и класс поговорить с моделью самостоятельно. –

Смежные вопросы