【问题标题】:How to implement XIPattern enum in wpf如何在 wpf 中实现 XIPattern 枚举
【发布时间】:2020-06-22 16:35:40
【问题描述】:

我的应用正在模仿 excel 单元格样式对话框,一直到填充的图案样式。我们使用的控件是 Telerik RadMenuItem 的集合,我们在 RadMenuItem 中设置颜色、字体、字体样式等。我正在尝试获得 75% 的灰色填充,并且我知道枚举值,但我应该将它应用到哪种画笔上?我找不到这方面的任何信息。

【问题讨论】:

标签: c# excel wpf


【解决方案1】:

除非我错过了你想要的,这是可能的。

使用solidcolorbrush 和你的颜色枚举。

如果您的枚举不是颜色,那么您将需要找到等效的灰色十六进制值。

如果 75% 是指不透明度,则可以在纯色画笔上设置不透明度。

<SolidColorBrush Color="Gray" Opacity="0.75" />

更多信息见msdn

有关 excel 颜色的更多信息,请参阅article

对于您想要使用 TileBrush 的 xlpattern,更多信息 here

【讨论】:

  • 天啊,有这么简单吗?让我试一试。感谢您这么快回复我。
  • 不,这太简单了。我不认为我可以附上来自 excel 的屏幕截图,但它是您在填充图案的第一行看到的样式。那里有一种图案,而不仅仅是灰色。
  • 啊,那么你想要的是 TileBrush 或 System.Windows.Media.TileBrush。更多信息在这里:docs.microsoft.com/en-us/dotnet/framework/wpf/….
猜你喜欢
  • 2010-09-09
  • 1970-01-01
  • 2023-04-03
  • 1970-01-01
  • 2015-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多