1

私は Windows Phone 開発の初心者です。次のコードを使用して進行状況インジケーターを作成しました。

        ProgressIndicator progressIndicator = new ProgressIndicator();
        progressIndicator.IsVisible = true;
        progressIndicator.IsIndeterminate = true;          
        SystemTray.SetProgressIndicator(this, progressIndicator);

正常に動作しています。しかし、それはディスプレイの上部に来ています。ディスプレイの中央に配置したい。これを行う方法 ?

4

2 に答える 2

2

Windows Phone SDK には、ページの任意の場所に配置できるプログレス バー コントロールがあります。ただし、このコントロールのパフォーマンスは弱いため、この弱点を回避するには、 Silverlight for Windows Phoneの PerformanceProgressBar コントロールを使用する必要があります。

于 2013-01-21T11:13:00.117 に答える
1

カスタム プログレス バーを作成できます。そうすれば、コントロール テンプレートを好きなように定義できます。次のリンクから始めてください。

http://msdn.microsoft.com/en-us/library/windowsphone/develop/gg442303(v=vs.105).aspx

または、標準の ProgressIndicator のコントロール テンプレートをオーバーライドすることもできますが、このコントロールのパフォーマンスはかなり低いと思います。

于 2013-01-21T11:07:34.097 に答える