diff --git a/Material.Avalonia.Demo/Pages/ComboBoxesDemo.axaml b/Material.Avalonia.Demo/Pages/ComboBoxesDemo.axaml
index 9e045c1f..ffe7ce07 100644
--- a/Material.Avalonia.Demo/Pages/ComboBoxesDemo.axaml
+++ b/Material.Avalonia.Demo/Pages/ComboBoxesDemo.axaml
@@ -4,7 +4,7 @@
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
xmlns:showMeTheXaml="clr-namespace:ShowMeTheXaml;assembly=ShowMeTheXaml.Avalonia"
- xmlns:assist="clr-namespace:Material.Styles.Assists;assembly=Material.Styles"
+ xmlns:assists="clr-namespace:Material.Styles.Assists;assembly=Material.Styles"
xmlns:system="clr-namespace:System;assembly=System.Runtime"
xmlns:generic="using:System.Collections.Generic"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
@@ -46,7 +46,7 @@
-
+
Item 1
Item 2
Item 3
@@ -54,7 +54,7 @@
-
Item 1
Item 2
@@ -100,7 +100,7 @@
-
+
Alabama
@@ -116,7 +116,7 @@
-
+
Alabama
diff --git a/Material.Styles/Assists/AutoCompleteBoxAssist.cs b/Material.Styles/Assists/AutoCompleteBoxAssist.cs
new file mode 100644
index 00000000..716b8635
--- /dev/null
+++ b/Material.Styles/Assists/AutoCompleteBoxAssist.cs
@@ -0,0 +1,16 @@
+using Avalonia;
+using Avalonia.Controls;
+
+namespace Material.Styles.Assists {
+ public static class AutoCompleteBoxAssist {
+ public static readonly AttachedProperty UseFloatingWatermarkProperty =
+ AvaloniaProperty.RegisterAttached(
+ "UseFloatingWatermark", typeof(AutoCompleteBox), false);
+
+ public static void SetUseFloatingWatermark(AvaloniaObject element, bool value) =>
+ element.SetValue(UseFloatingWatermarkProperty, value);
+
+ public static bool GetUseFloatingWatermark(AvaloniaObject element) =>
+ element.GetValue(UseFloatingWatermarkProperty);
+ }
+}
\ No newline at end of file
diff --git a/Material.Styles/Resources/Themes/AutoCompleteBox.axaml b/Material.Styles/Resources/Themes/AutoCompleteBox.axaml
index d1750e7b..45797309 100644
--- a/Material.Styles/Resources/Themes/AutoCompleteBox.axaml
+++ b/Material.Styles/Resources/Themes/AutoCompleteBox.axaml
@@ -1,11 +1,7 @@
-
+
-
-
-
-
-
@@ -14,9 +10,12 @@
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
CornerRadius="{TemplateBinding CornerRadius}"
+ InnerLeftContent="{TemplateBinding InnerLeftContent}"
+ InnerRightContent="{TemplateBinding InnerRightContent}"
Padding="{TemplateBinding Padding}"
- Margin="{TemplateBinding Margin}"
+ UseFloatingWatermark="{TemplateBinding assists:AutoCompleteBoxAssist.UseFloatingWatermark}"
Watermark="{TemplateBinding Watermark}"
+ assists:TextFieldAssist.Label="{TemplateBinding assists:TextFieldAssist.Label}"
DataValidationErrors.Errors="{TemplateBinding (DataValidationErrors.Errors)}" />
-
-
+
+
+
+
-
-
-
-
-
-
-
-
+
\ No newline at end of file