列表框中的 Windows Phone 进度条显示随机值
本文关键字:显示 随机 Phone Windows 列表 | 更新日期: 2023-09-27 18:30:31
在我的Windows Phone 8.1应用程序中,我有类似ListBox模板的代码;
<StackPanel>
<ProgressBar x:Name="DownloadProgressBar" Maximum="100" Minimum="0" Value="25" HorizontalAlignment="Stretch" VerticalAlignment="Top" >
</ProgressBar>
</StackPanel>
即使我将静态值设置为控件,当页面加载进度条显示一些任意值(进度值)时。我在列表中有大约 10 个项目,所有进度条都显示一些其他值。
我预计所有进度条都应显示 25%。
这个逻辑有什么问题?
你的逻辑没有错,放一个
<Border BorderThickness="1" BorderBrush="Red">
<!-- rest of your template -->
</Border>
你将意识到发生了什么。
您将看到每个项目都有不同的宽度,从而使您的进度条拉伸到不同的宽度值。
要解决此问题,您需要编辑<ListBox>
ItemContainerStyle 的样式。