diff --git a/MainDemo.Wpf/Domain/SmartHintViewModel.cs b/MainDemo.Wpf/Domain/SmartHintViewModel.cs index 3dd9470826..84213c1f29 100644 --- a/MainDemo.Wpf/Domain/SmartHintViewModel.cs +++ b/MainDemo.Wpf/Domain/SmartHintViewModel.cs @@ -4,6 +4,7 @@ namespace MaterialDesignDemo.Domain; internal class SmartHintViewModel : ViewModelBase { + private bool _floatHint = true; private FloatingHintHorizontalAlignment _selectedAlignment = FloatingHintHorizontalAlignment.Inherit; private double _selectedFloatingScale = 0.75; private bool _showClearButton = true; @@ -18,6 +19,16 @@ internal class SmartHintViewModel : ViewModelBase public IEnumerable ComboBoxOptions { get; } = new[] {"Option 1", "Option 2", "Option 3"}; + public bool FloatHint + { + get => _floatHint; + set + { + _floatHint = value; + OnPropertyChanged(); + } + } + public FloatingHintHorizontalAlignment SelectedAlignment { get => _selectedAlignment; diff --git a/MainDemo.Wpf/MainWindow.xaml b/MainDemo.Wpf/MainWindow.xaml index b6417410eb..257b717d8a 100644 --- a/MainDemo.Wpf/MainWindow.xaml +++ b/MainDemo.Wpf/MainWindow.xaml @@ -60,13 +60,11 @@ Width="200" Margin="16,4" materialDesign:HintAssist.Hint="Search" - materialDesign:HintAssist.IsFloating="True" materialDesign:TextFieldAssist.DecorationVisibility="Collapsed" materialDesign:TextFieldAssist.HasClearButton="True" - materialDesign:TextFieldAssist.HasOutlinedTextField="True" - materialDesign:TextFieldAssist.TextFieldCornerRadius="4" DockPanel.Dock="Top" - Text="{Binding SearchKeyword, UpdateSourceTrigger=PropertyChanged}" /> + Text="{Binding SearchKeyword, UpdateSourceTrigger=PropertyChanged}" + Style="{StaticResource MaterialDesignOutlinedTextBox}"/> - + + @@ -84,6 +85,7 @@ + @@ -114,6 +116,7 @@ + @@ -144,6 +147,7 @@ + @@ -176,6 +180,7 @@ @@ -209,6 +214,7 @@ + @@ -239,6 +245,7 @@ + @@ -269,6 +276,7 @@ + @@ -302,6 +310,7 @@ + @@ -332,6 +341,7 @@ + @@ -362,6 +372,7 @@ + @@ -395,6 +406,7 @@ + @@ -427,6 +439,7 @@ + @@ -459,6 +472,7 @@ + diff --git a/MaterialDesign3.Demo.Wpf/MainWindow.xaml b/MaterialDesign3.Demo.Wpf/MainWindow.xaml index 1c6d6c1ce3..e6ce1db1ac 100644 --- a/MaterialDesign3.Demo.Wpf/MainWindow.xaml +++ b/MaterialDesign3.Demo.Wpf/MainWindow.xaml @@ -109,13 +109,12 @@ + Text="{Binding SearchKeyword, UpdateSourceTrigger=PropertyChanged}" + Style="{StaticResource MaterialDesignOutlinedTextBox}"/> - @@ -880,7 +879,7 @@ TargetType="{x:Type ComboBox}" BasedOn="{StaticResource MaterialDesignFloatingHintComboBox}"> - + diff --git a/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.PasswordBox.xaml b/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.PasswordBox.xaml index 003f66ad21..cb741df511 100644 --- a/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.PasswordBox.xaml +++ b/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.PasswordBox.xaml @@ -268,14 +268,12 @@ - - @@ -469,6 +467,7 @@ + @@ -772,14 +772,12 @@ - - @@ -986,6 +984,7 @@ + diff --git a/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.TextBox.xaml b/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.TextBox.xaml index 669ad54900..5dd231a759 100644 --- a/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.TextBox.xaml +++ b/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.TextBox.xaml @@ -303,14 +303,12 @@ - - @@ -512,6 +510,7 @@ +