方式二:
XAML 使用现成的
~~~xml
<Grid>
<ListBox SelectionChanged="ListBox_SelectionChanged">
<ListBoxItem>WPF</ListBoxItem>
<ListBoxItem>MAUI</ListBoxItem>
</ListBox>
<!-- 需要执行动画的 Grid -->
<wpfdev:RingLoading x:Name="myRingLoading" Width="160" Height="160" Visibility="Collapsed"
VerticalAlignment="Center" HorizontalAlignment="Center">
</wpfdev:RingLoading>
</Grid>
~~~
~~~C#
private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
myRingLoading.Visibility = Visibility.Visible;
myRingLoading.IsStart = true;
}
~~~
源码参考:
https://www.cnblogs.com/yanjinhua/p/16571359.html源码参考:
https://www.v2ex.com/t/871883