diff --git a/demo/Directory.Build.props b/demo/Directory.Build.props
index ae8bdf5..c950d6a 100644
--- a/demo/Directory.Build.props
+++ b/demo/Directory.Build.props
@@ -1,6 +1,6 @@
enable
- 11.0.0
+ 11.0.9
diff --git a/demo/Ursa.Demo/Pages/FormDemo.axaml b/demo/Ursa.Demo/Pages/FormDemo.axaml
index 79d4dd8..49988ff 100644
--- a/demo/Ursa.Demo/Pages/FormDemo.axaml
+++ b/demo/Ursa.Demo/Pages/FormDemo.axaml
@@ -1,27 +1,58 @@
-
+
-
+
+
+
+
+
-
-
+
+
-
-
+
+
+
+
+
+
+
+
-
-
-
+
+
+
diff --git a/demo/Ursa.Demo/Ursa.Demo.csproj b/demo/Ursa.Demo/Ursa.Demo.csproj
index d11b6e7..94a0b01 100644
--- a/demo/Ursa.Demo/Ursa.Demo.csproj
+++ b/demo/Ursa.Demo/Ursa.Demo.csproj
@@ -19,7 +19,7 @@
-
+
diff --git a/src/Ursa.Themes.Semi/Controls/Form.axaml b/src/Ursa.Themes.Semi/Controls/Form.axaml
index 397ddac..9543a31 100644
--- a/src/Ursa.Themes.Semi/Controls/Form.axaml
+++ b/src/Ursa.Themes.Semi/Controls/Form.axaml
@@ -1,36 +1,97 @@
-
-
+
+
+
+
-
+
+
-
+
-
-
+
+
+
-
+
+
-
-
-
+
+
+
+
+
+
+
+
diff --git a/src/Ursa/Controls/Form/Form.cs b/src/Ursa/Controls/Form/Form.cs
index 207e88b..bef2b44 100644
--- a/src/Ursa/Controls/Form/Form.cs
+++ b/src/Ursa/Controls/Form/Form.cs
@@ -1,59 +1,65 @@
using Avalonia;
using Avalonia.Controls;
+using Avalonia.Controls.Metadata;
+using Avalonia.Layout;
using Ursa.Common;
namespace Ursa.Controls;
+[PseudoClasses(PC_FixedWidth)]
public class Form: ItemsControl
{
- #region Attached Properties
-
- public static readonly AttachedProperty