diff --git a/samples/IntegrationTestApp/MainWindow.axaml b/samples/IntegrationTestApp/MainWindow.axaml
index d4a96c5f17..bd840c03a7 100644
--- a/samples/IntegrationTestApp/MainWindow.axaml
+++ b/samples/IntegrationTestApp/MainWindow.axaml
@@ -151,6 +151,12 @@
Maximized
FullScreen
+
+ None
+ BorderOnly
+ Full
+
+ ExtendClientAreaToDecorationsHint
Can Resize
diff --git a/samples/IntegrationTestApp/MainWindow.axaml.cs b/samples/IntegrationTestApp/MainWindow.axaml.cs
index 19eb1d64b0..e9b86b3bdd 100644
--- a/samples/IntegrationTestApp/MainWindow.axaml.cs
+++ b/samples/IntegrationTestApp/MainWindow.axaml.cs
@@ -68,6 +68,8 @@ namespace IntegrationTestApp
var locationComboBox = this.GetControl("ShowWindowLocation");
var stateComboBox = this.GetControl("ShowWindowState");
var size = !string.IsNullOrWhiteSpace(sizeTextBox.Text) ? Size.Parse(sizeTextBox.Text) : (Size?)null;
+ var systemDecorations = this.GetControl("ShowWindowSystemDecorations");
+ var extendClientArea = this.GetControl("ShowWindowExtendClientAreaToDecorationsHint");
var canResizeCheckBox = this.GetControl("ShowWindowCanResize");
var owner = (Window)this.GetVisualRoot()!;
@@ -95,6 +97,8 @@ namespace IntegrationTestApp
}
sizeTextBox.Text = string.Empty;
+ window.ExtendClientAreaToDecorationsHint = extendClientArea.IsChecked ?? false;
+ window.SystemDecorations = (SystemDecorations)systemDecorations.SelectedIndex;
window.WindowState = (WindowState)stateComboBox.SelectedIndex;
switch (modeComboBox.SelectedIndex)
diff --git a/samples/IntegrationTestApp/ShowWindowTest.axaml b/samples/IntegrationTestApp/ShowWindowTest.axaml
index bd6910dd4d..720ff6c344 100644
--- a/samples/IntegrationTestApp/ShowWindowTest.axaml
+++ b/samples/IntegrationTestApp/ShowWindowTest.axaml
@@ -6,7 +6,7 @@
x:DataType="Window"
Title="Show Window Test">
-
+
@@ -35,13 +35,25 @@
FullScreen
-
-
+
+
+ None
+ BorderOnly
+ Full
+
+
+
+ ExtendClientAreaToDecorationsHint
+
+
+
+
-
-
+
+
-
+