0

我正在尝试使用 ProgressBar 作为百分比值的表示(我还没有找到看起来正确的替代控件)。

我正在尝试设置值。据我了解,仅设置 Value 属性应该可以工作,并在我当前的事件处理程序结束并将控制权传递回 UI 时更新控件。但无论我将值设置为什么,栏都保持为空。

这是我的 XAML:

<ProgressBar Name="LevelProgress" Maximum="100" Minimum="0" />

和我的 C#: LevelProgress.Value = 43.0;

我也试过:

LevelProgress.SetValue(ProgressBar.ValueProperty,43.0);

即使在 XAML 定义中设置 Value 属性也不起作用。

我真的不想为了设置这个值而设置一些大的后台线程。谁能推荐一个解决方案或替代控制?

4

1 回答 1

0

为我工作

InitializeComponent(); 

前?

LevelProgress.Value = 43.0;

我把它放在 Loaded 事件中,它在那里工作。

我试过了

<ProgressBar Name="LevelProgress" Maximum="100" Minimum="0" Value="43" />

它在那里工作。进度条有问题。

于 2012-05-14T19:17:30.250 回答