目前,我有以下数据触发器:
<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>
我有两个按钮可以在数据网格中添加/删除一行
<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>
我有两个问题。
目前,当我只想禁用删除按钮时,上述触发器会禁用这两个按钮。将设置器的目标名称设置为删除按钮不起作用。我可以将触发器作为特定按钮的目标吗?
另外,我希望仅在选择网格项目而不是检查项目计数时才启用删除按钮。这可能吗?