Bind" IsEnabled"到Windows Phone 8.1中的ListView

时间:2015-07-10 10:17:53

标签: c# xaml listview windows-phone-8.1

好的,我有ListView。我已从代码中设置ItemsSource。此ListView具有属性SelectionMode="Multiple"。但我想禁用某些项目。

XAML: //not working
<ListView x:Name="MyListView" SelectionMode="Multiple">
   <ListView.ItemContainerStyle>
      <Style TargetType="ListViewItem">
         <Setter Property="IsEnabled" Value="{Binding Path=enabled, Mode=TwoWay}" />
      </Style>
   </ListView.ItemContainerStyle>
   <ListView.ItemTemplate>
      <!-- my template -->
   </ListView.ItemTemplate>
</ListView>

虽然,我无法从代码中设置每个ListViewItem ......

1 个答案:

答案 0 :(得分:0)

您可以尝试使用转换器吗?请参阅this简易教程。