嗯,我想它很容易我的情況是有兩個元素: 列表框和按鈕:WPF結合元素
<ListBox Name="BannedItemsListBox"
Margin="5"
MinWidth="100"
MaxWidth="100" " Height="
204" ItemsSource="{Binding Path=BannedItems, Mode=TwoWay}"></ListBox>
<Button Name="RemoveBannedItemsButton"
Margin="5"
MinWidth="65"
Height="22"
Click="RemoveBannedItemButton_Click">Remove</Button>
我要綁定的IsEnabled
屬性按鈕是真實的,只有當項目從在列表框被選擇(聚焦)XAML
我試圖
IsEnabled="{Binding ElementName=BannedSourcesListBox, Path=TouchesDirectlyOver.Count}"
但沒有去。
該邏輯反轉,只有在沒有選擇任何內容時纔會啓用。 (這也有點迂迴) –
@ H.B。謝謝修復它 – sternr