Wpf 使用xaml显示下载百分比
我正试图找到一种方法,向用户显示下载进度,如下所示:Wpf 使用xaml显示下载百分比,wpf,xaml,Wpf,Xaml,我正试图找到一种方法,向用户显示下载进度,如下所示: 17.38/50Mb的 但是我需要通过带有StringFormat的xaml进行BIND,才能在xaml中使用StringFormat <StackPanel Orientation="Horizontal"> <TextBlock Text="{Binding DownloadSizeInMB, StringFormat={0:0.00}}" /> <TextBlock Text="
- 17.38/50Mb的
但是我需要通过带有StringFormat的xaml进行BIND,才能在xaml中使用
StringFormat
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding DownloadSizeInMB, StringFormat={0:0.00}}" />
<TextBlock Text="/" />
<TextBlock Text="{Binding TotalSizeInMB, StringFormat={0:0.00}}" />
<TextBlock Text="Mb's" />
</StackPanel>
但是这些文本块之间有一些空白
我建议您改用。很抱歉等待了很长时间,谢谢您的快速回答。您可能知道如何使它只显示小数点后两位吗?与“5.34/25.70”类似,JosefLintz{0:0.00}是产生两位小数的格式。现在的结果是什么?问题是我不能将它用作绑定,我需要在多重绑定中使用它。像这样-
StringFormat=“{}{0:F1}{1:F1}”
但每次我使用它时,它都会暂停程序并继续,直到提取过程开始(它在后台工作,但没有响应)尝试“{}{0:F2}{1:F2}”,请参考,F2表示2个十进制数字。问题是我确信StringFormat可以工作,但它会一直使用这个程序,直到下载完成。