如何在 WPF datagridProgressbarcolumn 中显示百分比以及进度?
How to Show percentage in WPF datagridProgressbarcolumn along with progress?
我在 datagridtemplateprogressbarcolumn 中使用了以下代码及其工作进展
但是如何给出百分比以及下面的代码。
以下代码仅用于进度,如何显示百分比以及该代码。
在xaml文件中:-
<DataGridTemplateColumn Header="Progress" Width="*" Visibility="Visible">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ProgressBar Value="{Binding Path=Progress, Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" Minimum="0" Maximum="100" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
在c#代码中:-
DataRow row2 = new DataRow();
row2["Progress"] = current;
这个进度工作正常,但是如何在 WPF 中显示百分比以及这个 datagridprogressbarcolumn
应该这样做(未经测试,但您应该明白):
<DataGridTemplateColumn Header="Progress" Width="*" Visibility="Visible">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Progress}" HorizontalAlignment="Center" />
<ProgressBar Value="{Binding Path=Progress, Mode=OneWay,UpdateSourceTrigger=PropertyChanged}" Minimum="0" Maximum="100" Height="25" />
</StackPanel>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
顺便说一句,通常 ProgressBar 的绑定应该是 OneWay
.
我在 datagridtemplateprogressbarcolumn 中使用了以下代码及其工作进展 但是如何给出百分比以及下面的代码。 以下代码仅用于进度,如何显示百分比以及该代码。
在xaml文件中:-
<DataGridTemplateColumn Header="Progress" Width="*" Visibility="Visible">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ProgressBar Value="{Binding Path=Progress, Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" Minimum="0" Maximum="100" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
在c#代码中:-
DataRow row2 = new DataRow();
row2["Progress"] = current;
这个进度工作正常,但是如何在 WPF 中显示百分比以及这个 datagridprogressbarcolumn
应该这样做(未经测试,但您应该明白):
<DataGridTemplateColumn Header="Progress" Width="*" Visibility="Visible">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Progress}" HorizontalAlignment="Center" />
<ProgressBar Value="{Binding Path=Progress, Mode=OneWay,UpdateSourceTrigger=PropertyChanged}" Minimum="0" Maximum="100" Height="25" />
</StackPanel>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
顺便说一句,通常 ProgressBar 的绑定应该是 OneWay
.