This is a WPF control to show the progress of a long (aync) running task
Available on Nuget
Install-Package WPF.ProgressNotifier
Add Namespace
<xmlns:notification="clr-namespace:RbCreation.Wpf.ProgressNotifier;assembly=RbCreation.Wpf.ProgressNotifier"
xmlns:System="clr-namespace:System;assembly=mscorlib" />
Add Control
<notification:ProgressNotifier x:Name="progress" IntervalNotifier="2" Foreground="Black" FontSize="14" FontFamily="Arial"
IsBusy="True" VerticalAlignment="Center" HorizontalAlignment="Stretch" SpinnerHeight="30" SpinnerWidth="30" >
<notification:ProgressNotifier.ProgressTextSource>
<System:String>Retrieving..</System:String>
<System:String>Validating the credentials..</System:String>
<System:String>Retrieving Data..</System:String>
<System:String>Connecting to the server..</System:String>
<System:String>Fetching..</System:String>
</notification:ProgressNotifier.ProgressTextSource>
</notification:ProgressNotifier>
Set Busy (The spinner will run according to this bindable property)
IsBusy="True
Clone the sample code
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
Copyright © RbCreation 2021