目前,我有以下datatrigger:在DataGridWPF 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>
,我有两个按钮,添加/删除行
<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}'触发器 - 没有想到这一点。 –