What makes a choice with Touches? (Also ElementName off)
I would try this:
IsEnabled="{Binding SelectedItems.Count, ElementName=BannedItemsListBox}"
Edit: Apparently, unlike the trigger option, people don't seem to see how this works: basically the binding system tries to convert the input to the property at hand, boolean, so when it gets an integer, 0 will convert to false , anything above to true . Thus, the button will be enabled if one or more items are selected.
source share