말 나는 각 listboxitems는 "상태"라는 멤버 클래스의 개체에 바인딩되어, 이제WPF ListBoxItem의 선택
<Grid>
<Grid.ColumnDefinition>
<!--2 Columns are defined-->
</Grid.ColumnDefinition>
<Button x:Name="button" Grid.Column="1"/>
<ListBox x:Name="listBox" Grid.Column="2"/>
</Grid>
아래로 WPF XAML 코드를 가지고있다. 항목이 선택 될 때마다 Status는 "0"이됩니다. 선택하지 않은 상태가 "1"이되면.
이제는 "상태"항목 중 하나가 "0"또는 "1"이 될 때마다 단추를 (XAML에서) 해제/활성화 할 수 있습니다. DataTriggers을 통해이 작업을 수행
감사 할 수있는 방법
문제는 SelectedItems.Count 속성을 사용할 수 없다는 것입니다. 그 이유는, 필자의 경우 listBox 데이터 템플릿은 Select/Unselect 기능 (어떤 Listbox 선택 항목도 제공하지 않음)을위한 ToggleButton을 제공하기 때문입니다. 토글 버튼은 "상태"에 바인딩됩니다 그래서 DataTrigger를 통해 ListBox의 datatemplate 섹션에서 형제 요소 (이 경우 버튼)에 액세스 할 수 있습니까? 그리고 valueconverter 사용에 관한 질문. 단추의 Datacontext를 listbox.Items로 설정하고 변환기와 함께 바인딩하겠습니까? – SysAdmin