我在所有数据网格中都有一些样式可以应用于某些类型,但特别是在数据网格内部,所以它看起来像这样:
<DataGrid.Resources>
<Style TargetType="{x:Type DataGridCell}">
<EventSetter Event="PreviewMouseLeftButtonDown" Handler="DataGridCell_PreviewMouseLeftButtonDown"></EventSetter>
<Style.Triggers>
<Trigger Property="IsFocused" Value="True">
<Setter Property="BorderBrush" Value="White"/>
<Setter Property="BorderThickness" Value="2"/>
</Trigger>
</Style.Triggers>
</Style>
<Style TargetType="{x:Type vmcc:LOVComboBox}">
<EventSetter Event="Loaded" Handler="UIElement_GotFocus"></EventSetter>
</Style>
<Style TargetType="{x:Type TextBox}">
<EventSetter Event="Loaded" Handler="UIElement_GotFocus"></EventSetter>
</Style>
</DataGrid.Resources>
如何在我的应用程序(例如在样式文件中)的单个点中创建 xaml 代码以执行相同的操作,将其应用于所有数据网格?例如,我已经为文本框完成了样式,但这适用于数据网格内的元素......