|
9 | 9 | d:DesignHeight="300" d:DesignWidth="600" Loaded="UserControl_Loaded">
|
10 | 10 | <UserControl.Resources>
|
11 | 11 | <ResourceDictionary>
|
12 |
| - <ResourceDictionary.MergedDictionaries> |
13 |
| - <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Slider.xaml" /> |
| 12 | + <ResourceDictionary.MergedDictionaries> |
| 13 | + <!-- note you only need bring in these extra resource dictionaries when using non-default styles, so only bring them into your controls where the default style is not what you want --> |
| 14 | + <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.ComboBox.xaml" /> |
| 15 | + <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Slider.xaml" /> |
14 | 16 | <ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.TextBox.xaml" />
|
15 | 17 | </ResourceDictionary.MergedDictionaries>
|
16 | 18 | <Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource MaterialDesignTextBox}">
|
|
43 | 45 | <Grid.RowDefinitions>
|
44 | 46 | <RowDefinition Height="Auto" />
|
45 | 47 | <RowDefinition Height="Auto" />
|
| 48 | + <RowDefinition Height="Auto" /> |
46 | 49 | <RowDefinition Height="Auto" />
|
47 | 50 | <RowDefinition Height="Auto" />
|
48 | 51 | <RowDefinition Height="Auto" />
|
|
112 | 115 | <PasswordBox Grid.Row="2" Grid.Column="3"
|
113 | 116 | x:Name="PasswordBox"
|
114 | 117 | wpf:TextField.Hint="Password" />
|
115 |
| - <TextBox Grid.Row="3" Grid.Column="1" wpf:TextField.Hint="Floating Hint" Style="{StaticResource MaterialDesignFloatingHintTextBox}" /> |
116 |
| - <TextBox Grid.Row="3" Grid.Column="3" wpf:TextField.Hint="Floating Hint" Style="{StaticResource MaterialDesignFloatingHintTextBox}" Text="Good stuff" /> |
117 |
| - <DatePicker Grid.Row="4" Grid.Column="1" Width="100" HorizontalAlignment="Left" Margin="0 8 0 8" |
| 118 | + |
| 119 | + <TextBox Grid.Row="3" Grid.Column="1" wpf:TextField.Hint="Floating Hint" Style="{StaticResource MaterialDesignFloatingHintTextBox}" |
| 120 | + Margin="0 8 0 8"/> |
| 121 | + <ComboBox Grid.Row="3" Grid.Column="3" wpf:TextField.Hint="OS" Style="{StaticResource MaterialDesignFloatingHintComboBox}" |
| 122 | + Margin="0 8 0 8"> |
| 123 | + <ComboBoxItem>Andoid</ComboBoxItem> |
| 124 | + <ComboBoxItem>iOS</ComboBoxItem> |
| 125 | + <ComboBoxItem>Linux</ComboBoxItem> |
| 126 | + <ComboBoxItem>Windows</ComboBoxItem> |
| 127 | + </ComboBox> |
| 128 | + |
| 129 | + <TextBox Grid.Row="4" Grid.Column="1" wpf:TextField.Hint="Floating Hint" Style="{StaticResource MaterialDesignFloatingHintTextBox}" Text="Good stuff" |
| 130 | + Margin="0 8 0 8"/> |
| 131 | + <ComboBox Grid.Row="4" Grid.Column="3" wpf:TextField.Hint="Search" IsEditable="True" Style="{StaticResource MaterialDesignFloatingHintComboBox}" |
| 132 | + Margin="0 8 0 8"> |
| 133 | + <ComboBoxItem>Apple</ComboBoxItem> |
| 134 | + <ComboBoxItem>Banana</ComboBoxItem> |
| 135 | + <ComboBoxItem>Pear</ComboBoxItem> |
| 136 | + <ComboBoxItem>Orange</ComboBoxItem> |
| 137 | + </ComboBox> |
| 138 | + |
| 139 | + <DatePicker Grid.Row="5" Grid.Column="1" Width="100" HorizontalAlignment="Left" Margin="0 8 0 8" |
118 | 140 | wpf:TextField.Hint="Pick Date"/>
|
119 |
| - <wpf:TimePicker Grid.Row="4" Grid.Column="3" VerticalAlignment="Top" Width="90" HorizontalAlignment="Left" Margin="0 8 0 8" /> |
120 |
| - <wpf:TimePicker Grid.Row="4" Grid.Column="4" x:Name="PresetTimePicker" VerticalAlignment="Top" Width="90" HorizontalAlignment="Left" Margin="0 8 0 8" |
| 141 | + <wpf:TimePicker Grid.Row="5" Grid.Column="3" VerticalAlignment="Top" Width="90" HorizontalAlignment="Left" Margin="0 8 0 8" /> |
| 142 | + <wpf:TimePicker Grid.Row="5" Grid.Column="4" x:Name="PresetTimePicker" VerticalAlignment="Top" Width="90" HorizontalAlignment="Left" Margin="0 8 0 8" |
121 | 143 | wpf:TextField.Hint="Custom hint" />
|
122 |
| - <Slider Grid.Row="5" Grid.Column="1" TickFrequency="5" Orientation="Horizontal" Minimum="1" Maximum="50" Value="25" /> |
123 |
| - <StackPanel Orientation="Horizontal" Grid.Row="5" Grid.Column="3" Grid.RowSpan="3" > |
| 144 | + <Slider Grid.Row="6" Grid.Column="1" TickFrequency="5" Orientation="Horizontal" Minimum="1" Maximum="50" Value="25" /> |
| 145 | + <StackPanel Orientation="Horizontal" Grid.Row="6" Grid.Column="3" Grid.RowSpan="3" > |
124 | 146 | <Slider TickFrequency="5" TickPlacement="BottomRight" Orientation="Vertical" Minimum="1" Maximum="50" />
|
125 | 147 | <Slider TickFrequency="25" TickPlacement="TopLeft" Orientation="Vertical" Minimum="1" Maximum="50" IsEnabled="False" Margin="24 8 0 8" />
|
126 | 148 | </StackPanel>
|
127 |
| - <Slider Grid.Row="6" Grid.Column="1" TickFrequency="5" Orientation="Horizontal" TickPlacement="BottomRight" Minimum="1" Maximum="50" Value="25" IsSelectionRangeEnabled="True" /> |
128 |
| - <Slider Grid.Row="7" Grid.Column="1" TickFrequency="5" Orientation="Horizontal" TickPlacement="BottomRight" Minimum="1" Maximum="50" Value="25" IsEnabled="False" /> |
| 149 | + <Slider Grid.Row="7" Grid.Column="1" TickFrequency="5" Orientation="Horizontal" TickPlacement="BottomRight" Minimum="1" Maximum="50" Value="25" IsSelectionRangeEnabled="True" /> |
| 150 | + <Slider Grid.Row="8" Grid.Column="1" TickFrequency="5" Orientation="Horizontal" TickPlacement="BottomRight" Minimum="1" Maximum="50" Value="25" IsEnabled="False" /> |
129 | 151 |
|
130 | 152 | </Grid>
|
131 | 153 | </UserControl>
|
0 commit comments