C# 在windows phone 8.1中获取PivotItem中绑定生成的ListView元素

C# 在windows phone 8.1中获取PivotItem中绑定生成的ListView元素,c#,xaml,listview,windows-phone-8.1,pivot,C#,Xaml,Listview,Windows Phone 8.1,Pivot,在Windows Phone 8.1应用程序中,我有以下(简化)结构: <Grid x:Name="LayoutRoot" Background="transparent"> <Pivot x:Name="MainPivot" Binding = {...}> ... <Pivot.ItemTemplate> <DataTemplate> <ListView Bindin

在Windows Phone 8.1应用程序中,我有以下(简化)结构:

<Grid x:Name="LayoutRoot" Background="transparent">
 <Pivot x:Name="MainPivot" Binding = {...}>
     ...
     <Pivot.ItemTemplate>
         <DataTemplate>
                <ListView Binding = {...}>
                    ...
                </ListView> 
          </DataTemplate>
     </Pivot.ItemTemplate>
  </Pivot>
</Grid>

...
...

因此,每个
数据透视项中都包含一个
列表视图
。为了响应一个click事件,我需要遍历
ListView
元素,并使用C#code执行一些任务。总之,我需要一个方法来获取
ListView
的集合(例如
List
)。如何做到这一点?

您可以节省资源和通过树控件运行的所有杂物,并使用简单样式:

<Grid x:Name="LayoutRoot" Background="transparent">
    <Grid.Resources>
        <Style TargetType="ListViewItem">
            <Setter Value="0.5" Property="Opacity"/>
        </Style>
    </Grid.Resources>
    <Pivot x:Name="MainPivot" Binding = {...}>
        ...
        <Pivot.ItemTemplate>
            <DataTemplate>
                <ListView Binding = {...}>
                    ...
                </ListView>
            </DataTemplate>
        </Pivot.ItemTemplate>
    </Pivot>
</Grid>

...
...

有关

的更多信息您可以节省资源和通过树控件运行的所有杂物,并使用简单样式:

<Grid x:Name="LayoutRoot" Background="transparent">
    <Grid.Resources>
        <Style TargetType="ListViewItem">
            <Setter Value="0.5" Property="Opacity"/>
        </Style>
    </Grid.Resources>
    <Pivot x:Name="MainPivot" Binding = {...}>
        ...
        <Pivot.ItemTemplate>
            <DataTemplate>
                <ListView Binding = {...}>
                    ...
                </ListView>
            </DataTemplate>
        </Pivot.ItemTemplate>
    </Pivot>
</Grid>

...
...

更多关于

的信息谢谢你的提示。我刚刚意识到我在解释中犯了一个错误。我需要更改
stackpanel
元素的不透明度,这些元素是
ListView
的子元素。无论如何,我需要改变不透明度,作为对点击事件的回应,谢谢你的提示。我刚刚意识到我在解释中犯了一个错误。我需要更改
stackpanel
元素的不透明度,这些元素是
ListView
的子元素。无论如何,我需要改变不透明度,以响应点击事件,