В настоящее время у меня есть следующие DataTrigger:WPF DataTrigger на кнопке на основе DataGrid
<Style TargetType="Button">
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=ScheduleDataGrid, Path=HasItems}"
Value="false">
<Setter Property="Button.IsEnabled" Value="false"></Setter>
</DataTrigger>
</Style.Triggers>
</Style>
и у меня есть две кнопки, которые добавляет/удаляет строку в DataGrid
<Button Name="BtnAddPoint" Content="Add" Width="70" Margin="10 0 10 0" Click="BtnAddSchedule_Click"></Button>
<Button Name="BtnDeletePoint" Content="Delete" Width="70" Click="BtnDeleteSchedule_Click"></Button>
У меня есть два вопроса ,
В настоящее время вышеуказанный триггер отключает обе кнопки, когда я хочу, чтобы она отключила кнопку удаления. Установка целевого имени установщика на кнопку удаления не работает. Могу ли я сделать триггер целевой конкретной кнопкой?
Кроме того, я хочу, чтобы кнопка удаления включалась только при выборе элемента сетки, а не для проверки количества элементов. Это возможно?
Хороший вызов 'SelectedItem' -' {x: Null} 'trigger - не думал об этом. –