[英]change visibility of controls inside DataTemplate in longlistselector
[英]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.