簡體   English   中英

以編程方式訪問LongListSelector DataTemplate控件

[英]Access LongListSelector DataTemplate controls programmatically

我的目標是Windows Phone 8,我想訪問位於LongListSelector DataTemplate中的名為ListHeaderStackPanel的StackPanel 我的代碼如下

<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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM