在system.drawing.color.<string>中更改字符串。 我想更改颜色名称末尾提到的颜色。例如,如果我们有system.drawing.color.red,我想通过一个字符串变量,以将红色变为粉红色或橙色之后...

问题描述 投票:0回答:1

Pink

所以
Orange

我怎么做?
this将用于制作XML组件属性如下:
System.Drawing.Color.(variable)
我可以做到吗?
    

制定组件接受

<ComponentName color="System.Drawing.Color.(variable)" />

参数。

System.Drawing.Color

ComponentName.razor
c# .net blazor
1个回答
0
投票

@using System.Drawing <div style="background-color: @HexColor; height: 50px; width: 50px;"></div> @code { [Parameter] public Color Color { get; set; } private string HexColor => ColorTranslator.ToHtml(Color); }

Demo:

Https://blazorfiddle.com/s/8eewuamw

    

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