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 に答える