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
。