我的目标是Windows Phone 8,我希望访问位于StackPanel
LongListSelector
的名为ListHeaderStackPanel的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不起作用。
答案 0 :(得分:0)
我使用了第一条评论中建议的keyboard VisualTreeHelper
来查找StackPanel
。
您可以尝试使用VisualTreeHelper类来遍历Visual Tree。 这里有一个通用的实现可能有所帮助 stackoverflow.com/a/5191681/187697