DRa*_*app 3 c# wpf xaml background brushes
我正在尝试使用WPF中的颜色和表单的背景颜色.没有做任何事情(没有代码,从另一个类派生等),我创建了一个全新的默认Windows窗体.我将背景更改为浅蓝色.保存表单.运行该程序并打开该表单..表单显示在一些其他更深的颜色,如它甚至不尊重XAML
<Window x:Class="MyProjectNamespace.AnotherWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="AnotherWindow" Height="300" Width="300" Background="#4800A8A6">
<Grid>
</Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)
另外,如果我尝试使用#4800A8A6的相同背景值并尝试创建画笔并执行BrushConverter.ConvertFrom("#4800A8A6"); 然后运行表单,我仍然得到设计师显示的不正确的颜色......是什么给...
颜色代码的第一个字节,'48'是一个alpha值,所以你允许在你的Window上进行alpha混合(不是"Windows Form"btw,这是一种不同的技术;)),这意味着你的颜色窗口将与其背后的东西的颜色混合.
尝试更改为:#FF00A8A6,看看是否能提供更好的结果.
| 归档时间: |
|
| 查看次数: |
795 次 |
| 最近记录: |