Может основываться только на стиле с целевым типом, который является базовым типом 'datagrid'
Я хочу написать 2 стиля для Datagrid(один для включения DataGrid и другой для DataGridRow), который противоречит поведению, кроме использования BasedOn. Но когда я использую по я вам :
Can only base on a Style with target type that is base type 'DataGrid'
Как я могу этого достичь? Спасибо.
Что я уже пробовал:
<Setter Property="Visibility" Value="Collapsed"/> <Style.Triggers> <DataTrigger Binding="{Binding ShowDataRow}" Value="False"> <Setter Property="Visibility" Value="Collapsed"/> </datatrigger> <DataTrigger Binding="{Binding ShowDataRow}" Value="True"> <Setter Property="Visibility" Value="Visible"/> </datatrigger> </style.Triggers> <Style.Triggers> <DataTrigger Binding="{Binding IsDeviceConnected}" Value="True"> <Setter Property="IsEnabled" Value="False"/> </datatrigger> <DataTrigger Binding="{Binding IsDeviceConnected}" Value="False"> <Setter Property="IsEnabled" Value="True"/> </datatrigger> </style.Triggers>
<datagrid style="{StaticResource DataGridEnableStyle}">