我正在學習如何編寫Windows 8應用程序,但找不到任何我的問題的答案。通過代碼更改自定義控件文本塊的值
我創造,我感到點擊一個按鈕與添加自定義控制:
onclick() {
card currentcard = new card();
...
...
hand.Children.add(currentCard);
}
在page.cs
目前卡控制已經看起來像這樣含有TextBlock
Generic.xaml信息
<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 – 2013-02-21 21:33:21
謝謝瑞安我會研究一下。 – user2097125 2013-02-21 21:45:03