Windows Phone 8主题默认主题不起作用
嗨,我目前正在为客户开发一个应用程序,客户想要一个与公司颜色相匹配的特定主题. 我现在正在尝试覆盖默认主题,因此客户主题将永远是使用的主题.我目前已经尝试了此网站的方法: 以及其中的一些建议: 如何强制使用光主题在Windows Phone 7? 这些确实是一些旧的帖子,但大多数在Windows Phone 8 中应该相同 即使将主题为XAML移动到项目并将其链接到明智的链接:
8 2024-04-25
编程技术问答社区
如何在Xamarin Forms中使用Light Theme?
我更新了Visual Studio,现在我的程序的主题与电话相同,它在电话上很黑,我希望该程序很轻,请提供帮助,我尝试了application.current.current.userapptheme = osapptheme.light,但它不起作用 解决方案 动态更改属性 第一步是将staticresource交换为DynamicResource,每个视图属性都会受到主题更新影响. 这样做,例如,当您将DynamicBackgroundColor从黑色到白色设置时,它将自动传播到引用此密钥的所有属性. 让我们看看我们的app.xaml: #121212 #00FF0266 ...
10 2024-04-24
编程技术问答社区
C#应用广泛的色彩管理
im要编写一个大C#应用程序. 关键是控件的颜色应由应用程序的用户调节. 如果有任何解决方案可以覆盖(仅适用于本应用程序的上下文).Drawing.SystemColors,这样我就不必手动设置每个单个控件的值. 有人知道解决我的问题的解决方案吗? 谢谢 解决方案 查看应用程序设置绑定.不确定您将如何为所有控件做到这一点,但是只需通过控制树递归就足够了. 其他解决方案 我认为您最好的方法是继承每个控件并设置其默认显示属性.这将为您提供标准Winforms控件的库,您可以轻松自定义和重复使用.更多信息其他解决方案 您不需要覆盖系统默认值,但您可以定义自己的颜色. Color NastyColour = Color.FromArgb(1, 2, 3); 1 =红色 2 =绿色 3 =蓝色
2 2024-04-23
编程技术问答社区
控件库的WPF风格
我有一个库(Styles.DLL),其中包含一个键合的wpf Styles. 我有一个类库(Module.DLL),其中包含许多Windows和UserControls,可以在各种应用程序中共享.我使用在Styles.DLL中定义的键Styles为这些Windows和UserControls上使用的各种Controls创建隐式Styles,例如. Button或ComboBox. i然后有一个应用程序(App.EXE),其中我使用Windows在Module.DLL中定义的Windows.我在App.EXE的App.xaml中合并了所需的ResourceDictionaries. . 这一切都起作用. 我的问题是:如何从托管应用程序中的app.xaml中删除字典合并并将其包含在模块中. > 我想我正在寻找类似app.xaml文件的东西,但是对于班级库... 解决方案 我使用一种清除当前词典并合并我想要的方法.实际上,必须在方法调用中设置"清晰",这是一个示
12 2024-04-23
编程技术问答社区
在 Silverlight 4 中使用显式样式进行运行时主题切换
有人要求我们将动态主题切换到我们的应用程序,并且在弄清楚如何做到这一点时遇到了问题. 这是当前的情况:我们的应用程序具有具有明确(不隐性)样式的合并资源词典.我们应用程序中的视图通过StaticResource标记扩展名为这些样式.我们不使用隐式样式的原因是,我们有多种景点寻找常见的控件类型.例如,一个位置的按钮看起来与另一个位置的按钮不同. 所以我们要做的就是创建主题,以新的名称样式替换这些命名样式. 方法1 第一次尝试是为每个主题创建资源词典.我从普通词典中删除了一种样式,并将它们放在每个主题字典中,使每个副本具有独特的外观,例如:
26 2024-04-22
编程技术问答社区
为什么 Sublime Text 3 主题不影响侧边栏?
我通常只使用深色主题进行编码,所以崇高的文字3的侧边栏保持主题为主题,这真是令人讨厌. 有人知道如何更改吗? 我的配置:Mac OSX 10.10.1优胜美地,崇高文本3稳定频道,构建3065 解决方案 最新版本的Sublime已修复了此问题,单击偏好,单击主题选择自适应.这会将侧边栏更改为深色背景. 其他解决方案 您正在寻找 Sublime UI主题,它修改了Sublime的用户界面(例如:side bar).它与颜色主题/方案不同,该方案仅修改Sublime窗口的代码部分.我测试了许多UI主题,我最喜欢的主题是"theme": "Soda Dark 3.sublime-theme", 这是我的崇高文本3的印刷屏幕,带有苏打深色UI主题和暮光默认配色: 其他解决方案 您可以通过编辑默认值手动更改侧边栏样式. 要执行此操作,请编辑" sidebar_tree"," sidebar_heading"等,套件/主题中的类-Default/defau
16 2024-04-22
编程技术问答社区
在运行时改变xamarin.forms的颜色
我正在使用xamarin.forms制作应用程序,并且我已经设置了一个配色方案,我希望能够在设置中更改为黑暗样式或轻型样式,除了我必须重新启动之外,我选择不同的配色方案后每次应用程序. 这是我试图在运行时更改它的地方 private void DarkThemeClick(object sender, EventArgs e) { database.DropTable(new StyleModel()); database.CreateTable(new StyleModel()); database.SaveItem(new StyleModel() { ThemeNum = 1 }); App.ActiveStyle = new DarkStyle(); } private void LightThemeClick(object sender, EventArgs e)
16 2024-04-22
编程技术问答社区
ListView中的图片不符合BackColor属性
概述 我目前正在为我的应用程序制作主题系统,允许用户选择轻和黑暗主题(类似于Visual Studio).整个过程非常简单,这就是我当前更改ListView控件的属性的方式(尽管我尝试了一些失败的内联解决方案,例如仅设置ListView的BackColor和ListViewItem). 崩溃 我有一个ImageList,带有6张图像;所有这些都有透明的背景.每个图像都是不同颜色的玻璃球和一个落下阴影.我根据我从数据库中删除的状态中的状态分配了这六个图像之一(设置为Details视图)控件. . 只要ListView和ListViewItem将图像分配给将其BackColor属性设置为Color.Control, 一切正常.如果它更改为任何其他颜色(绿色,灰色,蓝色,红色等);然后,图像的背颜色不匹配.它继续保留默认Color.Control颜色. 主题代码 public static void ApplyTheme(Form f) { fore
10 2024-04-21
编程技术问答社区
在WPF应用程序中,在哪里可以找到UI的一些主题/演示?
我想使用XAML中的Visual Studio Designer设计现代化的UI.它为我提供了一个不错的工具箱,我可以用它来通过拖放来视觉创建UI.由于它几乎像HTML一样,我想知道它是否也有丰富的主题库.我找到了一些,但是通过设计师可以编辑它们. 有人可以帮助我,并将我带到适当的链接,我可以在其中找到XAML的可编辑主题? 解决方案 我使用此: mahapps.metro http://mahapps.com/ 我看上去很漂亮,它是免费的.更多信息 其他: WPF(MUI)的现代UI - /mui 以及有关SO:使WPF应用程序甚至在Windows 7中看起来也是地铁风格的? (窗口铬/主题/主题)
6 2024-04-20
编程技术问答社区
C#语法高亮着色
我可以像Visual Studio一样单独更改字段/局部变量的颜色吗? 在Visual Studio(字段变量分配,ReadWrite是绿色和局部变量分配,ReadWrite是白色的): ): 但是在VSCODE中,本地和字段变量的范围是" variable.other.object.cs"和" variable.other.other.readwrite.cs",导致: (玩家和动画都是绿色的) 我也想区分静态对象和动态对象,这两个对象都具有" variable.other.object.cs"范围. 在Visual Studio中看起来像这样: ,但在vscode中看起来像这样: 我对此有什么能做的吗? 谢谢 解决方案 要实现您想要的目标,荧光笔需要"理解"代码语义.引入了VSCODE中的语义突出显示今年年初 仍然有限. C#Highlighter背后的引擎Omnisharp开始支持基于Roslyn的语义作为实验特征. 您首先需要选择加
10 2024-04-20
编程技术问答社区
如何将PresentationFramework.Aero主题添加到ResourceDictionary中?
我想在我的ResousceDictionary中添加呈现Framework.aero主题. 资源重新计算本身是在一个称为ProjectResources的集会中.在这个大会中,我为项目定义了所有样式.因此,我的项目中的几个不同的组件都使用了此资源重音.到目前为止,它适用于我定义的所有字典. 现在我想添加Aero主题.但是我总是有例外: 类型的未经手的例外 'system.windows.markup.xamlparseexception'发生在 呈现framework.dll 内部异常: {"无法加载文件或汇编'PresentationFrameWork.aero, 培养=中性'或其依赖性之一.系统找不到 指定的文件. ResourceDictionary的定义是这样的:
4 2024-04-20
编程技术问答社区
我如何使用极乐世界项目?
Elysium CodePlex的项目看起来很有趣.一个问题.我不知道如何使用它.我只能假设一个假设用户知道他或她在做什么.我显然没有.我从下载调试二进制.它有一个用于加载文件的批处理文件,并且看起来已经运行而没有错误.但是我不知道从这里去哪里.当我打开混合时,我看不到模板或主题.有人可以帮忙吗? 谢谢 解决方案 从Codeplex或Nuget下载二进制文件. 添加对二进制文件的引用:Elysium.Theme.dll,Microsoft.Expression.Interactions.dll,Microsoft.Windows.Shell.dll和System.Windows.Interactivity.dll 注意:如果您通过Nuget进行操作,则包含包装的一些二进制文件,因此必须手动添加它们. 当您在应用程序中添加新窗口时,将此名称空间添加到XAML:xmlns:metro="http://schemas.codeplex.com/elysium/theme
8 2024-04-19
编程技术问答社区
ThemeInfo属性的作用是什么?
每当我创建新的WPF应用程序或WPF用户控制库时,AssemblyInfo.cs文件包括以下属性: [assembly: ThemeInfo( ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located //(used if a resource is not found in the page, // or application resource dictionaries) ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located //(used if a resource is not found in the page, // app, or any them
6 2024-04-17
编程技术问答社区
用自定义颜色在wpf上创建Vista玻璃效果
有很多教程向您展示了如何在WPF应用中使用Vista Glass效果,例如>这个. 我不想使用用户选择的默认颜色主题.换句话说,如果我将Vista Glass Efect应用于我的WPF应用程序,它将等于用户选择的内容: 这是我尝试过的,这是一个解决方案: 1)获取整个桌面的图片.稍后,我将弄清楚如何使用代码 2)将图像放在画布中.当我抓住桌面时,我碰巧让Outlook打开了.还将矩形放在顶部,并带有您想要使用的透明度 的颜色 3)创建属性x和y,实现InotifyPropertychanged接口,以便我们可以更新图像的位置: public partial class MainWindow : Window, INotifyPropertyChanged { double _X; public double X { get { return _X; }
6 2024-04-17
编程技术问答社区
我如何使我的应用程序使用Windows主题?
我正在使用一些Windows API来创建一个小应用程序. 我已经创建了按钮,Windows,好的. 但是问题是我创建的组件看起来不像OS主题.他们看起来很简单: 将按钮作为示例. 如何启用Windows主题?它可以在C或Delphi中. 解决方案 对于使用Windows控件的应用程序,该应用程序记录在此MSDN文章 编辑:要简要简短,Windows需要知道应用程序是否旨在使用新样式控件.一些较旧的应用程序与XP的新皮肤外观不兼容.因此,每个EXE应声明在清单中兼容哪个版本,该版本是可执行文件中的嵌入式XML文件.清单用于其他事物,例如声明您与(DLL版本,120 dpi)以及无注册com兼容的内容. 其他解决方案 这取决于哪个版本的Delphi 您正在使用. iirc pre-delphi 6你 需要添加所需的清单 手. D7和后来有一个组件 需要将其放在表格上 添加主题支持(只需添加清单),直到D2007 IIRC 在项目中添加了一个简单的检查
10 2024-04-08
编程技术问答社区
xp主题控件的透明背景
我在位图上绘制了一些窗口控件以及对话框的彩色背景.是否有一些可能的方法使窗口控制的背景透明?目前,他们显示对话框的默认彩色背景. 示例 - 我尝试粘贴纯蓝色位图,并且两个按钮控件具有明显的默认彩色矩形背景. 解决方案 通过向窗户提供手柄为您要使用的任何刷子绘制按钮的背景的手柄,可以轻松解决这一点.每当收到 我嘲笑了一个并排比较两个不同按钮的演示应用程序.两者都是标准的Win32 BUTTON控件,但是左侧的控件处理WM_CTLCOLORBTN消息,并指定具有与窗口背景相同颜色的刷子.您可以立即看到差异 - 浅灰色(或更确切地说是3D控件的默认颜色,COLOR_3DFACE)围绕按钮矩形的边缘消失了,并且按钮在自定义背景颜色上看起来更好: 该效果还可以在Windows XP中起作用,并启用了带有视觉主题的Windows XP,这是同一应用程序的屏幕截图: 和我用来创建上述效果的代码几乎简单.如上所述,将其添加到应用程序的主窗口过程(MainWndProc).您不需
6 2024-04-07
编程技术问答社区
有没有一个像TBitBtn一样的组件,它的主题是正确的?
是否有人知道现有的Delphi组件,即 像tbutton一样适当以主题为主题(对Windows 7及以上鼠标悬停的鼠标呈淡出/淡出效果) 支持诸如TBITBTN之类的字形,但不使用成像学家(TBITBTN的方式相同). 如果没有此类组件,是否可以修改TBITBTN的主题行为以复制Tbutton的行为?我不是主题的主人,但是也许您可以从主题服务中获得不同的淡出淡出淡出阶段?还是您必须通过在热状态和非热状态之间避免自己的淡出效果? 解决方案 VCL TButton使用图像列表实现图像支持的原因是基础Win32 BUTTON控件支持图像.如果您想拥有淡入淡出/淡入淡出动画的完整主题支持,则需要使用本机控件.好吧,您可以自己尝试复制这些效果,但是我认为成功的机会很低,并且您将始终会受到未来的主题变化.这就是TBitBtn. 咬你的东西 因此,解决问题的方法是使用图像列表使用TButton控件.在任何情况下,TButton的实现都使用私有图像列表,因为固定基础控件所需的索
8 2024-04-05
编程技术问答社区
安卓。在自定义按钮中使用默认的高亮颜色
我想在我的Android应用中使用一个按钮,但我想自定义它的外观.但是,我希望按钮的亮点和选定的颜色与默认颜色相同(即深色和浅橙色梯度,或任何主题颜色提供的颜色). 无论如何是否有可以获取默认的突出显示/选定的可绘制物,并将其用作所选和突出显示状态上的按钮的填充? 谢谢! 解决方案 您要求两种不同的东西,您想要可抽签或配色码吗? 无论如何,您可以在此处找到可抽签的名称: 其他解决方案 似乎您可以在选择器中使用可绘制的选择器! (您可以或不应该使用@android:drawable/btn_default_selected,因为它是私人的) 您可以编写自己的选择器并使用整个默认的Android选择器,以适用于您想要的项目. 我使用了此选择器
6 2024-04-05
编程技术问答社区
Material UI-在主题中更改按钮文字颜色
我在材料UI主题中直接更改按钮文本颜色时遇到了问题.更改主颜色 +按钮字体尺寸效果很好,因此问题并不是传递主题的问题.这是我的代码: import React from 'react'; import { MuiThemeProvider, createMuiTheme } from 'material-ui/styles'; import { lightBlue } from 'material-ui/colors'; import styled from 'styled-components'; const theme = createMuiTheme({ palette: { primary: lightBlue, // works }, raisedButton: { color: '#ffffff', // doesn't work }, typography: { button: { fontSize: 20,
16 2024-04-05
编程技术问答社区