|
53 | 53 | <Setter Property="KeyboardNavigation.TabNavigation" Value="Local" /> |
54 | 54 | <Setter Property="Padding" Value="{DynamicResource ComboBoxItemThemePadding}" /> |
55 | 55 | <Setter Property="HorizontalContentAlignment" Value="Stretch" /> |
56 | | - <Setter Property="VerticalContentAlignment" Value="Center" /> |
57 | 56 | <Setter Property="FocusVisualStyle" Value="{DynamicResource {x:Static SystemParameters.FocusVisualStyleKey}}" /> |
58 | 57 | <Setter Property="chelper:FocusVisualHelper.FocusVisualMargin" Value="-3" /> |
59 | 58 | <Setter Property="chelper:FocusVisualHelper.UseSystemFocusVisuals" Value="True" /> |
|
146 | 145 | </MultiTrigger.Conditions> |
147 | 146 | <Setter TargetName="LayoutRoot" Property="Background" Value="{DynamicResource ComboBoxItemBackgroundPointerOver}" /> |
148 | 147 | <Setter TargetName="LayoutRoot" Property="BorderBrush" Value="{DynamicResource ComboBoxItemBorderBrushPointerOver}" /> |
149 | | - <Setter Property="Foreground" Value="{DynamicResource ComboBoxItemForegroundPointerOver}" /> |
| 148 | + <Setter TargetName="ContentPresenter" Property="Foreground" Value="{DynamicResource ComboBoxItemForegroundPointerOver}" /> |
150 | 149 | </MultiTrigger> |
151 | 150 | <MultiTrigger> |
152 | 151 | <MultiTrigger.Conditions> |
|
155 | 154 | </MultiTrigger.Conditions> |
156 | 155 | <Setter TargetName="LayoutRoot" Property="Background" Value="{DynamicResource ComboBoxItemBackgroundPressed}" /> |
157 | 156 | <Setter TargetName="LayoutRoot" Property="BorderBrush" Value="{DynamicResource ComboBoxItemBorderBrushPressed}" /> |
158 | | - <Setter Property="Foreground" Value="{DynamicResource ComboBoxItemForegroundPressed}" /> |
| 157 | + <Setter TargetName="ContentPresenter" Property="Foreground" Value="{DynamicResource ComboBoxItemForegroundPressed}" /> |
159 | 158 | </MultiTrigger> |
160 | 159 | <MultiTrigger> |
161 | 160 | <MultiTrigger.Conditions> |
|
164 | 163 | </MultiTrigger.Conditions> |
165 | 164 | <Setter TargetName="LayoutRoot" Property="Background" Value="{DynamicResource ComboBoxItemBackgroundDisabled}" /> |
166 | 165 | <Setter TargetName="LayoutRoot" Property="BorderBrush" Value="{DynamicResource ComboBoxItemBorderBrushDisabled}" /> |
167 | | - <Setter Property="Foreground" Value="{DynamicResource ComboBoxItemForegroundDisabled}" /> |
| 166 | + <Setter TargetName="ContentPresenter" Property="Foreground" Value="{DynamicResource ComboBoxItemForegroundDisabled}" /> |
168 | 167 | </MultiTrigger> |
169 | 168 | <!-- Selected --> |
170 | 169 | <Trigger Property="IsSelected" Value="True"> |
171 | 170 | <Setter TargetName="Pill" Property="Opacity" Value="1" /> |
172 | 171 | <Setter TargetName="LayoutRoot" Property="Background" Value="{DynamicResource ComboBoxItemBackgroundSelected}" /> |
173 | 172 | <Setter TargetName="LayoutRoot" Property="BorderBrush" Value="{DynamicResource ComboBoxItemBorderBrushSelected}" /> |
174 | | - <Setter Property="Foreground" Value="{DynamicResource ComboBoxItemForegroundSelected}" /> |
| 173 | + <Setter TargetName="ContentPresenter" Property="Foreground" Value="{DynamicResource ComboBoxItemForegroundSelected}" /> |
175 | 174 | </Trigger> |
176 | 175 | <!-- SelectedFocused --> |
177 | 176 | <MultiTrigger> |
|
189 | 188 | <Condition Property="IsSelected" Value="True" /> |
190 | 189 | <Condition Property="IsFocused" Value="False" /> |
191 | 190 | </MultiTrigger.Conditions> |
| 191 | + <Setter TargetName="Pill" Property="Opacity" Value="1" /> |
192 | 192 | <Setter TargetName="LayoutRoot" Property="Background" Value="{DynamicResource ComboBoxItemBackgroundSelectedUnfocused}" /> |
193 | 193 | <Setter TargetName="LayoutRoot" Property="BorderBrush" Value="{DynamicResource ComboBoxItemBorderBrushSelectedUnfocused}" /> |
194 | | - <Setter Property="Foreground" Value="{DynamicResource ComboBoxItemForegroundSelectedUnfocused}" /> |
| 194 | + <Setter TargetName="ContentPresenter" Property="Foreground" Value="{DynamicResource ComboBoxItemForegroundSelectedUnfocused}" /> |
195 | 195 | </MultiTrigger> |
196 | 196 | <!-- SelectedDisabled --> |
197 | 197 | <MultiTrigger> |
198 | 198 | <MultiTrigger.Conditions> |
199 | 199 | <Condition Property="IsSelected" Value="True" /> |
200 | 200 | <Condition Property="IsEnabled" Value="False" /> |
201 | 201 | </MultiTrigger.Conditions> |
| 202 | + <Setter TargetName="Pill" Property="Opacity" Value="1" /> |
202 | 203 | <Setter TargetName="LayoutRoot" Property="Background" Value="{DynamicResource ComboBoxItemBackgroundSelectedDisabled}" /> |
203 | 204 | <Setter TargetName="LayoutRoot" Property="BorderBrush" Value="{DynamicResource ComboBoxItemBorderBrushSelectedDisabled}" /> |
204 | | - <Setter Property="Foreground" Value="{DynamicResource ComboBoxItemForegroundSelectedDisabled}" /> |
| 205 | + <Setter TargetName="ContentPresenter" Property="Foreground" Value="{DynamicResource ComboBoxItemForegroundSelectedDisabled}" /> |
205 | 206 | </MultiTrigger> |
206 | 207 | <!-- SelectedPointerOver --> |
207 | 208 | <MultiTrigger> |
208 | 209 | <MultiTrigger.Conditions> |
209 | 210 | <Condition Property="IsSelected" Value="True" /> |
210 | 211 | <Condition Property="IsMouseOver" Value="True" /> |
211 | 212 | </MultiTrigger.Conditions> |
| 213 | + <Setter TargetName="Pill" Property="Opacity" Value="1" /> |
212 | 214 | <Setter TargetName="LayoutRoot" Property="Background" Value="{DynamicResource ComboBoxItemBackgroundSelectedPointerOver}" /> |
213 | 215 | <Setter TargetName="LayoutRoot" Property="BorderBrush" Value="{DynamicResource ComboBoxItemBorderBrushSelectedPointerOver}" /> |
214 | | - <Setter Property="Foreground" Value="{DynamicResource ComboBoxItemForegroundSelectedPointerOver}" /> |
| 216 | + <Setter TargetName="ContentPresenter" Property="Foreground" Value="{DynamicResource ComboBoxItemForegroundSelectedPointerOver}" /> |
215 | 217 | </MultiTrigger> |
216 | 218 | <!-- SelectedPressed --> |
217 | 219 | <MultiTrigger> |
218 | 220 | <MultiTrigger.Conditions> |
219 | 221 | <Condition Property="IsSelected" Value="True" /> |
220 | 222 | <Condition SourceName="LayoutRoot" Property="chelper:PressHelper.IsPressed" Value="True" /> |
221 | 223 | </MultiTrigger.Conditions> |
| 224 | + <Setter TargetName="Pill" Property="Opacity" Value="1" /> |
222 | 225 | <Setter TargetName="LayoutRoot" Property="Background" Value="{DynamicResource ComboBoxItemBackgroundSelectedPressed}" /> |
223 | 226 | <Setter TargetName="LayoutRoot" Property="BorderBrush" Value="{DynamicResource ComboBoxItemBorderBrushSelectedPressed}" /> |
224 | | - <Setter Property="Foreground" Value="{DynamicResource ComboBoxItemForegroundSelectedPressed}" /> |
| 227 | + <Setter TargetName="ContentPresenter" Property="Foreground" Value="{DynamicResource ComboBoxItemForegroundSelectedPressed}" /> |
225 | 228 | </MultiTrigger> |
226 | 229 | </ControlTemplate.Triggers> |
227 | 230 | </ControlTemplate> |
|
0 commit comments