2012-08-24 44 views
0

請幫我解決如何根據列值禁用listviewitem行

根據其中一個列屬性禁用listviewitem。

說,在列表視圖行中,如果我檢查了一些複選框,那麼我必須禁用該行。

問候, 拉曼

+0

使用DataTrigger在你的ItemTemplate;將所需項目的屬性綁定到複選框的選中值。如果不清楚,請在此處發佈代碼 – dvvrd

回答

1
<ListView> 
     <ListView.ItemTemplate> 
      <DataTemplate > 
       <StackPanel Orientation="Horizontal"> 
        <Label Content="{Binding}" IsEnabled="{Binding ElementName=ch,Path=IsChecked}"/> 
        <CheckBox Name="ch"/> 
       </StackPanel> 
      </DataTemplate> 
     </ListView.ItemTemplate> 
     <ListBoxItem Content="item 1"/> 
     <ListBoxItem Content="item 2"/> 
    </ListView>