一个单元格内的多个条件格式 ClosedXML

Multiple conditional formatting within one cell ClosedXML

有没有办法向一个单元格添加多个条件格式?

我正在尝试向一个单元格中添加不止一种条件格式,但最后一个似乎覆盖了之前的格式。

ws.Cell($"E{ position + 12}").AddConditionalFormat().WhenEquals("SomeString").Fill.SetBackgroundColor(XLColor.FromHtml("#ff0000"));
ws.Cell($"E{ position + 12}").AddConditionalFormat().WhenEquals("SomeString2").Fill.SetBackgroundColor(XLColor.FromHtml("#ff0ff0"));

根据此处的 ClosedXML 文档 ClosedXML 我找不到任何内容。 有人试过这样做吗?

我找到了解决办法。似乎我在 0.76 版中有 ClosedXML,它在 AddConditionalFormat() 方法中有错误。 将 ClosedXML 更新到最新版本 0.95.4 解决了这个问题。