모두리스트 박스에서 선택한 항목이있을 때 버튼을 사용 :내가 다음 코드 한
<ListBox x:Name="listbox1" HorizontalAlignment="Left" Height="240" Margin="81,80,0,0" VerticalAlignment="Top" Width="321" BorderBrush="#FF6C6C6C" SelectionMode="Single"/>
<ListBox x:Name="listbox2" HorizontalAlignment="Left" Height="240" Margin="482,80,0,0" VerticalAlignment="Top" Width="318" BorderBrush="#FF6C6C6C" SelectionMode="Multiple"/>
<Button x:Name="uButton" Content="Upload stuff" HorizontalAlignment="Left" Margin="840,178,0,0" VerticalAlignment="Top" Width="160" Height="46" BorderBrush="#FF6C6C6C" Foreground="#FF0068FF" Click="ButtonClick">
...
</Button>
나는 사용자가 listbox1
와 하나에서 하나 개의 항목을 선택할 때까지 버튼 uButton
이 IsEnable은 = false를 사용하여 비활성화 할 listbox2
의 항목을 더보세요.
어떻게하면됩니까?
그냥'MultiBinding'을 사용하여 다음과 같이 보일 수 있습니다. ListView의'SelectedItem' 프로퍼티 둘 모두에 바인딩하고 배열 매개 변수'paramter'의 모든 항목이 null이 아닌지 검사하는'IMultiValueConverter'에서 파생되는 간단한 변환기 클래스를 작성하십시오. false 또는 true를 반환합니다. – SharpShade