コード例 #1
0
ファイル: WindowStub.cs プロジェクト: josephwambura/maui
        public bool RemoveOverlay(IWindowOverlay overlay)
        {
            if (overlay is IVisualDiagnosticsOverlay)
            {
                return(false);
            }

            var result = _overlays.Remove(overlay);

            if (result)
            {
                overlay.Deinitialize();
            }

            return(result);
        }
コード例 #2
0
ファイル: WindowStub.cs プロジェクト: josephwambura/maui
        public bool AddOverlay(IWindowOverlay overlay)
        {
            if (overlay is IVisualDiagnosticsOverlay)
            {
                return(false);
            }

            // Add the overlay. If it's added,
            // Initalize the native layer if it wasn't already,
            // and call invalidate so it will be drawn.
            var result = _overlays.Add(overlay);

            if (result)
            {
                overlay.Initialize();
                overlay.Invalidate();
            }

            return(result);
        }
コード例 #3
0
ファイル: WindowStub.cs プロジェクト: sung-su/maui
 public bool RemoveOverlay(IWindowOverlay overlay) => false;
コード例 #4
0
ファイル: WindowStub.cs プロジェクト: sung-su/maui
 public bool AddOverlay(IWindowOverlay overlay) => false;