手机排行榜网站,wordpress十大插件,深圳网站做的好的公司,网站建设创作思路怎么写上文讲到过关于界面和标题栏以及普通文本的主题设置#xff0c;这篇说一下关于对话框的主题设置。
我最终没找到办法#xff0c;寻求办法的朋友可以不用接着看了#xff0c;以下只是过程。
一个对话框包括标题部分、内容部分和按钮部分#xff0c;其中#xff0c;在Cont…上文讲到过关于界面和标题栏以及普通文本的主题设置这篇说一下关于对话框的主题设置。
我最终没找到办法寻求办法的朋友可以不用接着看了以下只是过程。
一个对话框包括标题部分、内容部分和按钮部分其中在ContentDialog标签中设置的背景颜色是按钮部分的背景颜色现有一个简单的对话框如下图。 xaml代码
ContentDialog x:Namedialog1 TitleConnection CloseButtonTextOK BackgroundAliceBlueContentDialog.ContentTextBlock VerticalAlignmentCenter对话框内容/TextBlock/ContentDialog.Content
/ContentDialog如果按照前文的方法设置黑暗模式下的背景为黑色这个对话框在黑暗模式下的效果如下图 可以看到标题和内容部分的文字变为了白色但是背景没有变为黑色。 以Winui gallery中的示例黑暗模式下对话框应该是这样的 示例中的代码跑不起来。 而我发现如果设置本机主题为深色原来不会变黑的部分会生效。
github上也有类似疑问 1、https://github.com/microsoft/WinUI-Gallery/issues/126 这个说的应该是一个软件中设置了Dark的主题结果对话框没有任何改变其中一个说Gallery中的对话框在打开之前不会查询应用程序的当前主题ContentDialog的烟雾层不尊重控件的ElementTheme。这里猜测烟雾层就是按钮上边的那两部分 另一个我们将等待ContentDialog控件更新而不是在控件库中进行部分修复。暂时结束此问题。 这个并没有什么有用的信息。 2、https://github.com/microsoft/microsoft-ui-xaml/issues/8640 问题描述是背景与主题亮/暗匹配但当我切换应用程序主题时烟雾没有反应。和我们的问题很像但是没有解决方案。 3、https://github.com/microsoft/microsoft-ui-xaml/issues/6281 问题如果应用程序触发暗主题则内容对话框无法正确显示内容对话框。同样没有给出解决方案。 4、https://github.com/microsoft/microsoft-ui-xaml/issues/6577 问题ContentDialog不遵循应用程序的当前主题而是遵循系统的主题。没有解决方案。 看了一个设置popup的但是不是用的C#而且使用C#调用得到的全是空。 看了好多最后没找到办法直接设置Light算了。 有找到办法的朋友求指路