C# 如何动态获取模板句柄
我有一个使用模板的gridView。 如何在我的C#中访问“shadowText”以隐藏和显示这些层 取自MainPage.xamlC# 如何动态获取模板句柄,c#,xaml,windows-8,C#,Xaml,Windows 8,我有一个使用模板的gridView。 如何在我的C#中访问“shadowText”以隐藏和显示这些层 取自MainPage.xaml <GridView x:Name="imagesGrid" ItemTemplate="{StaticResource MemeTemplate}" ItemsSource="{Binding}" ItemClick="imagesGrid_ItemClick" IsItemClickEnabled="True" Margin="
<GridView x:Name="imagesGrid"
ItemTemplate="{StaticResource MemeTemplate}" ItemsSource="{Binding}" ItemClick="imagesGrid_ItemClick" IsItemClickEnabled="True" Margin="323,165,91,54" Grid.ColumnSpan="2">
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<WrapGrid MaximumRowsOrColumns="3"
VerticalChildrenAlignment="Top" HorizontalChildrenAlignment="Center" />
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</GridView>
取自app.xaml
<DataTemplate x:Key="MemeTemplate">
<Grid Background="#FF939598" Height="250" Width="250">
<Image Source="{Binding ImageBitmap}" Stretch="UniformToFill"/>
<StackPanel Name="shadowText" Orientation="Vertical" Background="#CC000000" Height="50" VerticalAlignment="Bottom">
<TextBlock
Name="memeCategory" Text="{Binding DisplayName}"
Margin="10,3,0,0" Width="120" Height="20"
TextTrimming="WordEllipsis" HorizontalAlignment="Left"/>
</StackPanel>
</Grid>
</DataTemplate>
为网格命名并使用
findcontrol
检查MemeTemplate是否使用intellisense查找控件您想实现什么?为什么不能使用数据模板的触发器?我正在尝试在模板中动态隐藏/显示stackpanel,或者只是一起更改模板“动态隐藏/显示”是否取决于任何条件?是。选择了什么单选按钮因此,为模板写入
数据触发器
,将触发器的条件绑定到单选按钮选择,并在触发器的setters集合中设置堆栈面板的可见性
。我的网格似乎没有此功能