目前,我有以下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}'觸發器 - 沒有想到這一點。 –