我在WinUI项目的App.XAML文件中全局声明了以下样式:
<Style TargetType="Grid" x:Key="PageContentGrid">
<Setter Property="Margin" Value="5"/>
<Setter Property="RowSpacing" Value="5"/>
<Setter Property="ColumnSpacing" Value="5"/>
</Style>
我的目标是添加另一个样式定义,该定义只针对作为实现PageContentGrid样式的Grid的一部分的Button(请参见下面的示例xaml代码)。有什么方法可以做到这一点吗?
<Grid Style={StaticResource PageContentGrid}>
<Button/> <!-- STYLED -->
</Grid>
<Grid>
<Button/><!-- NOT STYLED -->
</Grid>
1条答案
按热度按时间t5fffqht1#
AFAIK,您可以在WPF中这样做,但不能在WinUI 3或UWP中这样做。
应用程序.xaml.cs
.xaml格式