gpt4 book ai didi

wpf - 绑定(bind)到动画属性 (WPF)

转载 作者:行者123 更新时间:2023-12-04 16:17:50 25 4
gpt4 key购买 nike

有人知道是否有办法使用动画属性作为绑定(bind)源吗?据我发现,动画并没有“真正”设置属性的值,因此不会触发触发绑定(bind)所需的更改事件。

蒂亚马丁

最佳答案

不知道你说的是否属实。在下面的 XAML 中,TextBlock 将显示矩形的宽度。当您单击“矩形”时,“宽度”属性会从 50 变为 300。随着每次增量,TextBlock 的值都会发生变化。我没听懂你的问题吗?

<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock Text="{Binding ElementName=Rect,Path=Width}" Grid.Row="0" />
<Rectangle Grid.Row="1"
Name="Rect"
Height="30"
Width="50"
Fill="Blue"
HorizontalAlignment="Left">
<Rectangle.Triggers>
<EventTrigger RoutedEvent="Rectangle.MouseLeftButtonDown">
<EventTrigger.Actions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="Width"
From="50"
To="300"
Duration="0:0:10"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger.Actions>
</EventTrigger>
</Rectangle.Triggers>
</Rectangle>
</Grid>

关于wpf - 绑定(bind)到动画属性 (WPF),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/511345/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com