zoukankan      html  css  js  c++  java
  • Failed to create Accelerated Display. Please check the display hardware and drivers meet the minimum requirements.

    ArcGIS Runtime for WPF开发中Map设置了属性UseAcceleratedDisplay="True",报错:

    Sample: LocalMap
    Error: Failed to create Accelerated Display. Please check the display hardware and drivers meet the minimum requirements.
    Stack Trace:
       在 ESRI.ArcGIS.Client.NativeMap..ctor(INativeMapOwner map, Single dpi)
       在 ESRI.ArcGIS.Client.DrawingSurface..ctor(Single dpi, INativeMapOwner owner)
       在 ESRI.ArcGIS.Client.Map.OnApplyTemplate()
       在 System.Windows.FrameworkElement.ApplyTemplate()
       在 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
       在 System.Windows.UIElement.Measure(Size availableSize)
       在 System.Windows.Controls.Grid.MeasureOverride(Size constraint)
       在 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
       在 System.Windows.UIElement.Measure(Size availableSize)
       在 MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
       在 System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)
       在 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
       在 System.Windows.UIElement.Measure(Size availableSize)
       在 System.Windows.Controls.Border.MeasureOverride(Size constraint)
       在 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
       在 System.Windows.UIElement.Measure(Size availableSize)
       在 System.Windows.Controls.Control.MeasureOverride(Size constraint)
       在 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
       在 System.Windows.UIElement.Measure(Size availableSize)
       在 MS.Internal.Helper.MeasureElementWithSingleChild(UIElement element, Size constraint)
       在 System.Windows.Controls.ContentPresenter.MeasureOverride(Size constraint)
       在 System.Windows.FrameworkElement.MeasureCore(Size availableSize)
       在 System.Windows.UIElement.Measure(Size availableSize)
       在 System.Windows.ContextLayoutManager.UpdateLayout()
       在 System.Windows.ContextLayoutManager.UpdateLayoutCallback(Object arg)
       在 System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
       在 System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
       在 System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
       在 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       在 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
    

      原因:硬件不满足显示加速的要求,可以使用下面的代码进行检测

    int tier = (System.Windows.Media.RenderCapability.Tier >> 16);
    

      当 tier > 1时满足,否则不满足,关闭AcceleratedDisplay

  • 相关阅读:
    合并代码与前后端联调分别什么意思?
    自动化执行禅道 自动化写用例
    01- 计算机网络体系结构
    12- 输出重定向
    11- 文件权限管理命令
    10- sudo,exit命令
    09- Linux下压缩和解压命令
    021- Java语言基础-基本数据类型的一些问题和总结
    根据上传的MultipartFile通过springboot转化为File类型并调用通过File文件流的方法上传特定服务器
    文件上传报错java.io.FileNotFoundException拒绝访问
  • 原文地址:https://www.cnblogs.com/KevinJasmine/p/5469302.html
Copyright © 2011-2022 走看看