Button appearance animation in Datatemplate
我在ListBox的DataTemplate内部有一个按钮。
无论何时将按钮添加到列表框中,我都希望通过将不透明度从最小值设置为最大值来为新按钮的外观设置动画。
我该怎么做?
您可以收听Loaded事件。加载后,wpf将触发您的动画。
这是一个如何实现此目的的示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <Button Height="23" Margin="102,95,100,0" Name="button3" VerticalAlignment="Top" Content="Opacity"> <Button.Triggers> <EventTrigger RoutedEvent="Loaded"> <BeginStoryboard> <Storyboard> <DoubleAnimation Storyboard.TargetProperty="Opacity" From="1" To="0" Duration="0:0:1"/> </Storyboard> </BeginStoryboard> </EventTrigger> </Button.Triggers> </Button> |