2015-07-10 27 views
0

好吧,我有一個ListView。我從代碼中設置了ItemsSource。這ListView有財產SelectionMode="Multiple"。但是我想禁用一些選項。在Windows Phone 8.1中將「IsEnabled」綁定到ListView

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的...

回答

0

您可以嘗試使用一個轉換器?請參閱this簡易教程。

+0

沒有理由使用轉換器,因爲我必須綁定,對吧? '{綁定路徑=數據,轉換器= {靜態資源}}'。但是我不能在'ItemContainerStyle'中設置綁定。 – Vlad

+0

@VladislavKasianenko你在那個ListView中顯示了什麼?帶文本的複選框? – Bayern

相關問題