1
我有一個ListBox
,它包含一個StackPanel
其中包含一個Image
和一個TextBlock
。我想通過c#(代碼隱藏)來訪問TextBlock
以手動更改它的字體。如何訪問列表框中的StackPanel中的元素
培訓相關XAML:
<ListBox x:Name="CategoriesListBox" Margin="0,0,-12,0" ItemsSource="{Binding Categories}" SelectionChanged="CategoriesListBox_SelectionChanged" >
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Margin="0,0,0,17" Width="432" Height="62">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="40"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Image x:Name="catImage" Source="{Binding icon}"/>
<TextBlock x:Name="catName" Grid.Column="1" Text="{Binding name_shown}" TextWrapping="Wrap" Style="{StaticResource PhoneTextLargeStyle}"/>
</Grid>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
我需要訪問 「catName」 TextBlock
所有單元。
謝謝,成功了! – Jimmar 2013-05-13 08:51:30