Если ProjectList
- это имя списка, вы можете использовать SelectedItem
.
. Вам нужно будет выполнить привязку через конвертер, который проверяет, является ли SelectedItem
нулевым и возвращаетв этом случае false.
Таким образом, ваш XAML становится:
IsEnabled="{Binding ElementName=ProjectList, Path=SelectedItem, Converter={StaticResource SelectedItemToBool}}"
, а селектор выглядит примерно так:
public class SelectedItemToBool : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
return value != null;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
throw new NotImplementedException();
}
}