【发布时间】:2021-12-02 14:07:47
【问题描述】:
以下代码在单击myTextBox 时成功更改Grid 的宽度和高度。我想做的是在单击 TextBox 时为过渡设置动画。
当myTextBox 被单击/聚焦时,如何为以下过渡设置动画?
<Grid HorizontalAlignment="Center" Margin="0,-180,0,0">
<Grid.Style>
<Style TargetType="{x:Type Grid}">
<Setter Property="Background" Value="White"/>
<Setter Property="Width" Value="350"/>
<Setter Property="Height" Value="150"/>
<Style.Triggers>
<DataTrigger Binding="{Binding ElementName=myTextBox, Path=IsFocused}" Value="True">
<Setter Property="Background" Value="#FFF7F7F7" />
<Setter Property="Width" Value="320" />
<Setter Property="Height" Value="120" />
</DataTrigger>
</Style.Triggers>
</Style>
</Grid.Style>
</Grid>
【问题讨论】:
-
能否提供更多代码?
标签: xaml