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 回答