我正在尝试使用AdvancedColorInfo类,但无法弄清楚如何实例化它


private AdvancedColorInfo advancedColorInfo = new AdvancedColorInfo();

我尝试了上述代码,但是获取此错误:

" AdvanceColorInfo不包含构造函数,该构造函数为0 参数。"

我正在尝试使用方法IsHdrMetadataFormatCurrentlySupported,因此我需要创建一个AdvancedColorInfo类的实例。

我尝试更改文档中提到的UWP Windows版本,但没有运气。

如何获得AdvancedColorInfo的实例?

要获得 AdvancedColorInfo,你不直接 new

相反,您需要:

var displayInfo = DisplayInformation.GetForCurrentView();
var colorInfo = displayInfo.GetAdvancedColorInfo();
var isHDRSupported = colorInfo.IsHdrMetadataFormatCurrentlySupported(yourFormatPassInHere);

第一个方法调用是static调用以获取DisplayInformation。第二个是从DisplayInformation获取AdvancedColorInfo

相关内容

  • 没有找到相关文章

最新更新