UWP Xaml如何编写层叠样式

2024-11-04 16:39:38

1、首先,本经验从具体使用情景出发。现在想要统一设置整个Page页面中的按钮,并对几个Grid中的按钮进行更细化的批量样式设置。首先,随便选择一个按钮,创建一个样式副本。

UWP Xaml如何编写层叠样式

3、接下来,对这个Style进行编辑,比如编辑各种VisualState,以及各个属性的Setter。

UWP Xaml如何编写层叠样式

5、如果要进行层叠,比如如图在一个Grid的Grid.Resources也有一个Button样式Style。首先在这个小的Style样式中编写要设置或者覆盖的项。

UWP Xaml如何编写层叠样式

7、对于放在某个 容器.Resources 中的样式Style:如果不带有x:Key,则自动作用于容器内所有指定类型控件;如果带有x:Key,则控件必须设置Style="{StaticResources Key值}"才能访问,而且带有x:Key的样式可以被别的样式BasedOn,即继续层叠。

UWP Xaml如何编写层叠样式

9、如果将样式移动到App.xml,则全局都可以使用这个控件样式。即所有的Page,ContentDialog等。

UWP Xaml如何编写层叠样式
猜你喜欢