Tag: 主题

在运行时更改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) { database.DropTable(new StyleModel()); database.CreateTable(new StyleModel()); database.SaveItem(new StyleModel() { ThemeNum = 0 }); App.ActiveStyle = new LightStyle(); } 这是我正在使用的项目的一个示例我想要更改颜色 using System; using TestXamForms.Style; using Xamarin.Forms; […]

使用自定义颜色在wpf上创建vista玻璃效果

有很多教程向您展示如何在像这样的 wpf应用程序中使用vista glass效果。 我不想使用用户选择的默认颜色主题。 换句话说,如果我将vista glass efect应用于我的wpf应用程序,它将等于用户选择的任何内容: 这是我尝试过的,它有点解决方案: 1)获取整个桌面的图片。 我稍后会弄清楚如何使用代码执行此操作 2)将图像放在canvas上。 当我抓住我的桌面时,我碰巧打开了Outlook。 还要在顶部放置一个矩形,并使用您想要使用的颜色和一些透明度 3)创建属性X和Y,实现INotifyPropertyChanged接口,以便我们可以在代码后面更新图像的位置: public partial class MainWindow : Window, INotifyPropertyChanged { double _X; public double X { get { return _X; } set { _X = value; NotifyPropertyChanged(“X”); } } double _Y; public double Y { get { return _Y; } set { _Y […]

如何让RichTextBox看起来平整?

我正在使用WinForms SmartClient应用程序,该应用程序使用了许多RichTextBox控件 – 由于各种原因,有些代替常规TextBox。 不幸的是,RichTextBox绘制了丑陋的Win95 3D边框,而不是主题的XP或Vista风格边框。 有谁知道将主题边框应用于RichTextBox的方法? 我不介意为此目的对它们进行子类化。 谢谢!

如何在WPF中调用Windows主题?

嗨伙计我试图在WPF 3.5中为我的元素调用windows的当前主题。 当用户更改窗口主题时,我的应用程序也应根据主题进行更改。 我正在使用款式。 请帮我。