Less code solution:
<Button Name="button1" IsEnabled="{Binding ElementName=listBox1, Path=SelectedItems.Count}" />
If count is 0 that seems to map to false, > 0 to true.
Less code solution:
<Button Name="button1" IsEnabled="{Binding ElementName=listBox1, Path=SelectedItems.Count}" />
If count is 0 that seems to map to false, > 0 to true.