Browse Source

disable close button when using managed chrome or no chrome.

pull/3967/head
Dan Walmsley 6 years ago
parent
commit
0ff864502a
  1. 10
      src/Windows/Avalonia.Win32/WindowImpl.cs

10
src/Windows/Avalonia.Win32/WindowImpl.cs

@ -759,6 +759,16 @@ namespace Avalonia.Win32
_extendedMargins = new Thickness(); _extendedMargins = new Thickness();
} }
if(_extendChromeHints.HasFlag(ExtendClientAreaChromeHints.SystemChrome) &&
!_extendChromeHints.HasFlag(ExtendClientAreaChromeHints.PreferSystemChrome))
{
EnableCloseButton(_hwnd);
}
else
{
DisableCloseButton(_hwnd);
}
ExtendClientAreaToDecorationsChanged?.Invoke(_isClientAreaExtended); ExtendClientAreaToDecorationsChanged?.Invoke(_isClientAreaExtended);
} }

Loading…
Cancel
Save