告诉我如何制作加载动画?以前我是这样操作的:我添加了一个 ProgressBar,为 VM 添加了 Loading 属性,并将 ProgressBar 可见性绑定到该属性。现在我想做其他事情,应用程序窗口的中心会出现一个圆圈之类的东西,它会旋转,并在其下方写着“正在加载这个和那个......”,此时一些长时间的操作将异步执行。
如何实现这一点?我是否应该制作一些 UserControl 或其他东西,并将其存储在窗口上并控制其可见性,或者完全存储在其他地方?
告诉我如何制作加载动画?以前我是这样操作的:我添加了一个 ProgressBar,为 VM 添加了 Loading 属性,并将 ProgressBar 可见性绑定到该属性。现在我想做其他事情,应用程序窗口的中心会出现一个圆圈之类的东西,它会旋转,并在其下方写着“正在加载这个和那个......”,此时一些长时间的操作将异步执行。
如何实现这一点?我是否应该制作一些 UserControl 或其他东西,并将其存储在窗口上并控制其可见性,或者完全存储在其他地方?
ProgressRing例如,这里有一些以 Windows 10 风格绕圈运行的点,我不记得我从哪里得到它们。进度环.xaml
进度环.xaml.cs
您可以连接此文件,例如在窗口文件中
像这样使用