以编程方式访问LongListSelector DataTemplate控件
本文关键字:DataTemplate 控件 LongListSelector 访问 编程 方式 | 更新日期: 2023-09-27 18:10:28
我的目标是Windows Phone 8,我想访问我的StackPanel
,名为ListHeaderStackPanel,位于LongListSelector
DataTemplate
中。我的代码如下
<DataTemplate x:Key="ListHeader">
<Grid HorizontalAlignment="Center" VerticalAlignment="Center" Margin="0,10,0,0">
<StackPanel x:Name="ListHeaderStackPanel" HorizontalAlignment="Left" Height="8" VerticalAlignment="Top" Width="8">
</StackPanel>
</Grid>
</DataTemplate>
这可能吗?我试过使用FindName
没有运气,简单地使用ListHeaderStackPanel从代码将不起作用。
我使用了VisualTreeHelper
, keyboardP在第一条评论中建议的StackPanel
。
你可以尝试使用VisualTreeHelper类来遍历可视化树。这里有一个通用实现可能会有所帮助stackoverflow.com/a/5191681/187697