wpf loading
时间: 2023-09-21 10:07:58 浏览: 156
WPF Loading 效果源码
在WPF中实现Loading的方式有很多种,以下是其中一种常用的方式:
1. 在XAML中定义一个Grid控件,并设置其背景色为半透明黑色,以达到遮罩效果。
```
<Grid x:Name="LoadingGrid" Background="#80000000" Visibility="Collapsed">
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Text="Loading..." HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="White" FontSize="20" />
</Grid>
```
2. 在需要显示Loading的地方,将Grid控件的可见性设置为Visible。
```
LoadingGrid.Visibility = Visibility.Visible;
```
3. 在需要隐藏Loading的地方,将Grid控件的可见性设置为Collapsed。
```
LoadingGrid.Visibility = Visibility.Collapsed;
```
通过这种方式,我们可以在WPF应用程序中实现一个简单的Loading效果。当然,要实现更加复杂的Loading效果,我们还可以使用第三方库或自己编写动画效果等方式来实现。
阅读全文