0

我的目标是 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 是行不通的。

4

1 回答 1

0

我使用了VisualTreeHelper第一条评论中建议的keyboardP来找到StackPanel.

您可以尝试使用 VisualTreeHelper 类来遍历可视树。这里有一个通用实现可以帮助stackoverflow.com/a/5191681/187697

于 2013-04-24T07:05:09.863 回答