Visual states examples need VisualStateGroupList for them to work properly (#2537)
* Visual states examples need VisualStateGroupList for them to work properly * Adjusted indent for Button's PointerOver visual state --------- Co-authored-by: David Britch <davidbritch@users.noreply.github.com>
This commit is contained in:
Родитель
beaa554dd5
Коммит
a17656adc0
|
@ -280,21 +280,23 @@ The following XAML example shows how to define a visual state for the `Pressed`
|
|||
<Button Text="Click me!"
|
||||
...>
|
||||
<VisualStateManager.VisualStateGroups>
|
||||
<VisualStateGroup x:Name="CommonStates">
|
||||
<VisualState x:Name="Normal">
|
||||
<VisualState.Setters>
|
||||
<Setter Property="Scale"
|
||||
Value="1" />
|
||||
</VisualState.Setters>
|
||||
</VisualState>
|
||||
<VisualState x:Name="Pressed">
|
||||
<VisualState.Setters>
|
||||
<Setter Property="Scale"
|
||||
Value="0.8" />
|
||||
</VisualState.Setters>
|
||||
</VisualState>
|
||||
<VisualState x:Name="PointerOver" />
|
||||
</VisualStateGroup>
|
||||
<VisualStateGroupList>
|
||||
<VisualStateGroup x:Name="CommonStates">
|
||||
<VisualState x:Name="Normal">
|
||||
<VisualState.Setters>
|
||||
<Setter Property="Scale"
|
||||
Value="1" />
|
||||
</VisualState.Setters>
|
||||
</VisualState>
|
||||
<VisualState x:Name="Pressed">
|
||||
<VisualState.Setters>
|
||||
<Setter Property="Scale"
|
||||
Value="0.8" />
|
||||
</VisualState.Setters>
|
||||
</VisualState>
|
||||
<VisualState x:Name="PointerOver" />
|
||||
</VisualStateGroup>
|
||||
</VisualStateGroupList>
|
||||
</VisualStateManager.VisualStateGroups>
|
||||
</Button>
|
||||
```
|
||||
|
|
|
@ -54,31 +54,33 @@ The following example shows visual states defined on an <xref:Microsoft.Maui.Con
|
|||
```xaml
|
||||
<Entry FontSize="18">
|
||||
<VisualStateManager.VisualStateGroups>
|
||||
<VisualStateGroup Name="CommonStates">
|
||||
<VisualState Name="Normal">
|
||||
<VisualState.Setters>
|
||||
<Setter Property="BackgroundColor" Value="Lime" />
|
||||
</VisualState.Setters>
|
||||
</VisualState>
|
||||
<VisualStateGroupList>
|
||||
<VisualStateGroup Name="CommonStates">
|
||||
<VisualState Name="Normal">
|
||||
<VisualState.Setters>
|
||||
<Setter Property="BackgroundColor" Value="Lime" />
|
||||
</VisualState.Setters>
|
||||
</VisualState>
|
||||
|
||||
<VisualState Name="Focused">
|
||||
<VisualState.Setters>
|
||||
<Setter Property="FontSize" Value="36" />
|
||||
</VisualState.Setters>
|
||||
</VisualState>
|
||||
<VisualState Name="Focused">
|
||||
<VisualState.Setters>
|
||||
<Setter Property="FontSize" Value="36" />
|
||||
</VisualState.Setters>
|
||||
</VisualState>
|
||||
|
||||
<VisualState Name="Disabled">
|
||||
<VisualState.Setters>
|
||||
<Setter Property="BackgroundColor" Value="Pink" />
|
||||
</VisualState.Setters>
|
||||
</VisualState>
|
||||
<VisualState Name="Disabled">
|
||||
<VisualState.Setters>
|
||||
<Setter Property="BackgroundColor" Value="Pink" />
|
||||
</VisualState.Setters>
|
||||
</VisualState>
|
||||
|
||||
<VisualState Name="PointerOver">
|
||||
<VisualState.Setters>
|
||||
<Setter Property="BackgroundColor" Value="LightBlue" />
|
||||
</VisualState.Setters>
|
||||
</VisualState>
|
||||
</VisualStateGroup>
|
||||
<VisualState Name="PointerOver">
|
||||
<VisualState.Setters>
|
||||
<Setter Property="BackgroundColor" Value="LightBlue" />
|
||||
</VisualState.Setters>
|
||||
</VisualState>
|
||||
</VisualStateGroup>
|
||||
</VisualStateGroupList>
|
||||
</VisualStateManager.VisualStateGroups>
|
||||
</Entry>
|
||||
```
|
||||
|
|
Загрузка…
Ссылка в новой задаче