private AdvancedColorInfo advancedColorInfo = new AdvancedColorInfo();
我尝试了上面的代码,但收到此错误:
“ AdvancedColorInfo不包含采用0的构造函数 论点。”
我正在尝试使用方法IsHdrMetadataFormatCurrentlySupported
,所以我需要创建AdvancedColorInfo
类的实例。
我尝试更改the documentation中提到的UWP Windows版本,但是没有运气。
如何获取AdvancedColorInfo
的实例?
答案 0 :(得分:1)
要获得AdvancedColorInfo
,请不要new
将它们Eventsource最多。
相反,您需要:
var displayInfo = DisplayInformation.GetForCurrentView();
var colorInfo = displayInfo.GetAdvancedColorInfo();
var isHDRSupported = colorInfo.IsHdrMetadataFormatCurrentlySupported(yourFormatPassInHere);
第一个方法调用是static
调用,以获取DisplayInformation
。第二个是从AdvancedColorInfo
获取DisplayInformation
。