我正在尝试使用 ProgressBar 作为百分比值的表示(我还没有找到看起来正确的替代控件)。
我正在尝试设置值。据我了解,仅设置 Value 属性应该可以工作,并在我当前的事件处理程序结束并将控制权传递回 UI 时更新控件。但无论我将值设置为什么,栏都保持为空。
这是我的 XAML:
<ProgressBar Name="LevelProgress" Maximum="100" Minimum="0" />
和我的 C#: LevelProgress.Value = 43.0;
我也试过:
LevelProgress.SetValue(ProgressBar.ValueProperty,43.0);
即使在 XAML 定义中设置 Value 属性也不起作用。
我真的不想为了设置这个值而设置一些大的后台线程。谁能推荐一个解决方案或替代控制?