themes 相关问题

主题和主题可用于为现有UI提供另一种外观和感觉,并与模板有密切关系。

如何从 WordPress 网站的菜单中删除悬停动画? [砖块主题]

我正在尽最大努力找到从我的 WordPress 网站中删除以下悬停动画效果的选项,但它似乎是某种全局变量或配置 - 因为我...

回答 1 投票 0

在WPF中,为什么ListBox是白色的?

我正在尝试在 WPF 中定义应用程序范围的主题。我首先将默认窗口背景设置为黑色。在我的全局资源中(当前在 App.xaml 中),我设置了以下内容 我正在尝试在 WPF 中定义一个应用程序范围的主题。我首先将默认窗口背景设置为黑色。在我的全局资源中(当前在 App.xaml 中),我设置了以下内容 <Application x:Class="f12dotnet.ThemeSandbox.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="MainWindow.xaml"> <Application.Resources> <SolidColorBrush x:Key="{x:Static SystemColors.WindowBrushKey}" Color="#444" /> </Application.Resources> </Application> 我的用户界面中有一个 ListBox,它仍然是白色的。将 SystemColors.ControlBrushKey 设置为透明没有帮助。 在默认列表框模板中,我在最顶部看到一个设置器,将Background属性(如我所期望的)设置为SystemColors.WindowBrushKey。尽管如此,背景还是白色的。 <Style x:Key="{x:Type ListBox}" TargetType="{x:Type ListBox}"> <Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.WindowBrushKey}}"/> 使用 DependencyPropertyHelper.GetValueSource 告诉我来源是 DefaultStyle,这意味着,根据 MSDN: 源来自默认样式的setter。默认样式来自当前主题。 那么那是哪里? 在 ListBox 模板的下方,我注意到以下内容: <!-- [[Aero2.NormalColor]] --> <SolidColorBrush x:Key="ListBox.Static.Background" Color="#FFFFFFFF" /> <SolidColorBrush x:Key="ListBox.Static.Border" Color="#FFABADB3" /> 我怀疑这就是罪魁祸首,因为出于绝望,我实际上在 WPF GitHub 存储库中搜索了“#FFFFFF”,除此之外没有发现任何有趣的东西。有趣的是,它是在控件模板中定义的,而不是在经典主题 XAML 中。 如果这是值的来源,我可以像覆盖SystemColors.WindowBrushKey一样“覆盖”此画笔吗? 有什么方法我还没有想到吗? 或者 正在为 ListBox 创建默认样式(谁知道还有多少个控件),将背景设置为透明,我唯一的选择? PS:此时,我意识到即使我确实覆盖了ListBox.Static.Background画笔,我仍然必须对许多其他控件执行相同的操作,因此创建默认样式(从一个基本样式继承)实际上似乎是更好的方法。 我只是好奇,深入兔子洞,想查明白色背景的起源并在那里“阻止它”。 此外,显然有人“十年前遇到过类似的问题”,并设法按照我想要的方式解决它并期望它起作用。但它对我、今天或 Windows 11 不起作用。 我建议您检查您的元素中实际使用了哪个模板。我怀疑这将是您提供链接的模板。该模板使用“Value =”{DynamicResource”。据我所知,在 Windows 8 之前,这是有效的。并且具有覆盖系统密钥的解决方案在 Windows 7 中完美地完成了这项工作。 现在不行了。因此,在大多数情况下,画笔是在指定模板的同一位置指定的。并且使用“StaticResource”来链接到它。这意味着在模板之外不能高估它。 您可以通过以下方式获取配置中的元素使用的模板: 在 Studio 设计器中,打开包含所需元素的 XAML(通常为此,我会创建一个包含一个元素的新测试空窗口); 在设计器(视觉形式)中,右键单击上下文菜单; 在其中选择“编辑模板”->“编辑副本”; 之后将显示一个带有参数的对话框 - 设置您需要的参数; 单击“确定”,您将收到您的元素使用的模板。 在我的例子中,这是通过指定方式获得的ListBox模板的样子: <SolidColorBrush x:Key="ListBox.Static.Background" Color="#FFFFFFFF"/> <SolidColorBrush x:Key="ListBox.Static.Border" Color="#FFABADB3"/> <SolidColorBrush x:Key="ListBox.Disabled.Background" Color="#FFFFFFFF"/> <SolidColorBrush x:Key="ListBox.Disabled.Border" Color="#FFD9D9D9"/> <Style x:Key="ListBoxStyle1" TargetType="{x:Type ListBox}"> <Setter Property="Background" Value="{StaticResource ListBox.Static.Background}"/> <Setter Property="BorderBrush" Value="{StaticResource ListBox.Static.Border}"/> <Setter Property="BorderThickness" Value="1"/> <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/> <Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto"/> <Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto"/> <Setter Property="ScrollViewer.CanContentScroll" Value="true"/> <Setter Property="ScrollViewer.PanningMode" Value="Both"/> <Setter Property="Stylus.IsFlicksEnabled" Value="False"/> <Setter Property="VerticalContentAlignment" Value="Center"/> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type ListBox}"> <Border x:Name="Bd" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Padding="1" SnapsToDevicePixels="true"> <ScrollViewer Focusable="false" Padding="{TemplateBinding Padding}"> <ItemsPresenter SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/> </ScrollViewer> </Border> <ControlTemplate.Triggers> <Trigger Property="IsEnabled" Value="false"> <Setter Property="Background" TargetName="Bd" Value="{StaticResource ListBox.Disabled.Background}"/> <Setter Property="BorderBrush" TargetName="Bd" Value="{StaticResource ListBox.Disabled.Border}"/> </Trigger> <MultiTrigger> <MultiTrigger.Conditions> <Condition Property="IsGrouping" Value="true"/> <Condition Property="VirtualizingPanel.IsVirtualizingWhenGrouping" Value="false"/> </MultiTrigger.Conditions> <Setter Property="ScrollViewer.CanContentScroll" Value="false"/> </MultiTrigger> </ControlTemplate.Triggers> </ControlTemplate> </Setter.Value> </Setter> </Style>

回答 1 投票 0

VSCode TextMate 颜色规则被覆盖,我不知道被什么覆盖了

我正在尝试更改 Python 中 == 和 != 比较运算符的颜色,但即使正确设置了 textMate 规则(如下图所示),颜色也没有

回答 1 投票 0

elementor 和 elementor 插件有什么区别

我只想知道 Elementor 和 Elementor 插件之间的完全区别。 请给我推荐一个可以学习 elementor 插件的频道。 谢谢

回答 2 投票 0

Struts2 验证问题

我正在尝试使用 Struts2 验证注释来验证表单,但它似乎不起作用,并且标签上没有显示所需的标记。 这是我的代码: 登录.jsp: 我正在尝试使用 Struts2 验证注释来验证表单,但它似乎不起作用,并且标签上没有显示所需的标记。 这是我的代码: login.jsp: <s:form action="/Login" validate = "true"> <table> <tr> <td><s:label theme=”simple” required="true">Username :</s:label></td> <td><s:textfield name="userName" theme=”simple” /></td> </tr> <tr> <td><s:label theme=”simple” required="true">Password :</s:label></td> <td><s:textfield name="password" theme=”simple” /></td> </tr> <tr> <td><s:submit value="Login" /></td> </tr> </table> </s:form> LoginAction.java: public class LoginAction extends ActionSupport { private String userName; private String password; @Validations(requiredStrings={@RequiredStringValidator(type=ValidatorType.FIELD, message="User Name can ot be empty.", fieldName="userName")}) public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } @Validations(requiredStrings={@RequiredStringValidator(type=ValidatorType.FIELD, message="Password can ot be empty.", fieldName="password" )}) public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String execute() { return SUCCESS; } } struts.xml: <struts> <package name="demo" extends="struts-default"> <action name="*" class="mypkg.action.{0}Action"> <result name="success">/success.jsp</result> <result name="input">/index.jsp</result> </action> </package> </struts> 有人可以帮忙并注意我的代码是否有问题吗? 如果您使用 Validations 注释,那么您应该将其放在操作方法上。验证器注释放置在 setter 方法上。此外,您还使用 validate = "true",这意味着客户端验证。确保您已将 javascript(在 <s:head/> 的帮助下)和主题(如 xhtml 或 css_xhtml)应用于表单,以使验证错误可见。 IE。主题 simple 在这里不起作用,请将其从字段中删除。 如果不指定主题,那么Struts 2将使用xhtml主题 默认情况下。 参考资料: Struts2主题介绍 客户端验证示例 验证示例 头标

回答 1 投票 0

如何在我自己的主题中设置 MUI TreeItem 组件的样式?

我想为 MUI TreeItem 组件分配颜色。我找到了这个线程,但我想在我自己的主题中使用主题样式覆盖来做到这一点。但我不能,因为 TreeItem 不在标准组件列表中......

回答 1 投票 0

如何更改 Angular Material 侧导航的文本颜色(或样式)?

我对 Angular Material 不知所措。我能够设置它,并且它与具有颜色属性的工具栏配合得很好。我的自定义主题如下: @use '@angular/material' 作为垫子; @在...

回答 1 投票 0

在哪里可以下载 Visual Studio 2019 的主题?

我的理解是,目前在 Visual Studio 2019 中添加新颜色主题的方法有很多,但没有一个真正符合我的需求: Visual Studio 的颜色主题扩展安装了新的

回答 2 投票 0

第一个窗口被破坏后将主题更改为另一个窗口时出现 tkinter sunvalley 主题错误

我尝试使用 sv_ttk lib 更改主题,但出现此错误: Lib\site-packages\sv_ttk\__init__.py",第 39 行,在 set_theme 中 root.tk.call("set_theme", 主题) _tkinter.TclError:...

回答 1 投票 0

如何通过 Monokai 语法高亮获取 VSCode 默认深色主题

与任何其他主题相比,我更喜欢 Monokai 主题语法突出显示方式,但我绝对讨厌编辑器、侧边栏、工具栏等上一般的便便棕色背景颜色。 我一直在努力...

回答 1 投票 0

VS Code 颜色自定义未应用于 settings.json

我从 Github Dark 切换了一些颜色来满足我的喜好。当涉及模块导入和类的“self”关键字时,颜色保持默认主题

回答 1 投票 0

修改 Jupyter book 的内容宽度,或 Sphinx 主题 sphinx-book-theme

我正在使用 jupyter-book,默认情况下使用 sphinx-book-主题。 有一个左侧边栏、中间栏的内容和右侧边栏。我想让内容栏更宽。 那个...

回答 1 投票 0

Android Studio 中应用程序的全屏 Activity

我遇到了这个应用程序(我附上了一个屏幕),你可以看到应用程序的背景似乎也延伸到了有时间、网络状态等的栏里,我想尝试一下

回答 1 投票 0

为什么我在 Wiki.js 中编辑 page.vue 后页面没有变化?

我目前正在尝试为 Wiki.js 制作自定义主题。我已按照官方文档的说明进行操作。我在客户端文件夹的主题文件夹中创建了一个自定义主题。 该...

回答 1 投票 0

如何在网络浏览器中切换主题

我想更改 ASP.NET 网站的主题。但我必须给出切换主题的正常效果?

回答 4 投票 0

如何在 chm 中进行主题 (css) 切换并使其保持不变?

关于我 我的第一篇文章!我是一名技术作家,偶尔会涉足 javascript/jQuery 等脚本来完成帮助文件(chm 文件)中的事情。但我很少使用它,并且知道足够......

回答 1 投票 0

如何在 Angular 配置文件中配置 Material 颜色主题

我的 Angular Web 应用程序必须在三种不同的配置下运行,即配置文件(开发、测试和生产),我希望它们通过使用不同的材料设计(版本 2)颜色来看起来不同

回答 1 投票 0

在 Chakra UI 高级主题中如何删除颜色对象中的所有预设颜色?

在 Chakra 中构建设计系统,我试图弄清楚如何将所有预设颜色删除为我指定的颜色,但由于某种原因,当我记录主题时,我可以看到所有内容仍然存在于

回答 1 投票 0

应用 theme_tq 会从我的表中删除子组颜色(survminer)

我正在尝试使用 survminer 包制作 Kaplan Meier 曲线,然后使用 ggplot2 来完善它的外观。在我使用 ggsurvplot 函数创建我的生存对象(g2)后,我...

回答 1 投票 0

Eclipse 的包资源管理器背景颜色遵循 Windows 主题。我想在不改变 Windows 主题的情况下改变颜色。可能吗?

也许是一种局部改变颜色的方法(如依赖于应用程序)? Eclipse 的背景颜色是白色,与 Windows 的活动窗口背景颜色相同的白色。如果我改变

回答 8 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.