Xaml 无法更改UWP中教学IP的背景颜色
我正在UWP中使用WinUI2.4中的教学提示控件,希望更改背景颜色。但是我在xaml中给出的背景值并没有反映在控件中Xaml 无法更改UWP中教学IP的背景颜色,xaml,uwp,winui,Xaml,Uwp,Winui,我正在UWP中使用WinUI2.4中的教学提示控件,希望更改背景颜色。但是我在xaml中给出的背景值并没有反映在控件中 <winui:TeachingTip x:Name="ToggleThemeTeachingTip2" Title="Change themes without hassle" Subtitle="It's easier than ever to see control samples in both light
<winui:TeachingTip x:Name="ToggleThemeTeachingTip2"
Title="Change themes without hassle"
Subtitle="It's easier than ever to see control samples in both light and dark theme!"
PreferredPlacement="Auto"
PlacementMargin="20"
IsLightDismissEnabled="True"
Background="Red"
>
- 在这里,我将背景值设为红色,但它不反映在控件中。我认为它只接受默认值,是否有任何方法可以覆盖默认值并将我们的值设置为背景色
- 在本例中看到了一些类似的建议,但它不起作用,并且
- 这不是很有趣吗?因为当您将“灯光解除”设置为false时,它会起作用
原因如下:
请参见在
lightdisclesh
状态中强制主题值
因此,您需要复制和编辑该样式以尊重TemplateBinding(在控件上设置的红色)
我使您能够更轻松地共享完整的App.xaml
文件和一些名称空间编辑,等等:
只需更改x:class,我的是App9。还要注意,我用CornerRadius注释了这条线,因为它会抛出一些错误(??)
还可以为教学技巧添加风格:
这不是很有趣吗?因为当您将“灯光解除”设置为false时,它会起作用 原因如下: 请参见在
lightdisclesh
状态中强制主题值
因此,您需要复制和编辑该样式以尊重TemplateBinding(在控件上设置的红色)
我使您能够更轻松地共享完整的App.xaml
文件和一些名称空间编辑,等等:
只需更改x:class,我的是App9。还要注意,我用CornerRadius注释了这条线,因为它会抛出一些错误(??)
还可以为教学技巧添加风格: