Я изучаю, как писать приложение для Windows 8, и я не могу найти ответы на свои вопросы.изменение значения пользовательского текстового блока по коду
Я создал пользовательский элемент управления, где я добавляю по нажатию кнопки с:
onclick() {
card currentcard = new card();
...
...
hand.Children.add(currentCard);
}
в page.cs
управленияТекущая карта имеет Generic.xaml информацию, которая выглядит следующим образом, содержащий TextBlock
<Style TargetType="local:tile">
<Setter Property="VerticalAlignment" Value="Center"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="local:tile">
<Border
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<TextBlock x:Name="Label"/> // <----------------------- this textblock
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Что я могу сделать, чтобы в page.cs или, возможно, card.cs, чтобы получить/установить значение TextBlock
имени ярлыка?
Извините, если это элементарно или где-то было где-то раньше, я выполнял поиск, но не нашел ответа!
Если вы хотите установить значение текстового блока в коде, вам необходимо использовать привязку данных wpf. Вроде как в этом вопросе http://stackoverflow.com/q/4344584/299327 –
Спасибо, Райан, я это рассмотрю. – user2097125