【发布时间】:2018-04-18 08:23:15
【问题描述】:
我有一个 DataGrid,其中一列用于显示下载百分比。 以下是我的代码:
<DataGridTemplateColumn Header="Percent" IsReadOnly="True" Width="*">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<DockPanel>
<Button Margin="5,0,0,0" DockPanel.Dock="Right" VerticalContentAlignment="Center" Style="{StaticResource BasicButtonStyle}" Command="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type DataGrid}}, Path=DataContext.StopButtonClickCommand}" >
<Image Height="12" Source="/Client;component/Resources/Images/stop.png" />
</Button>
<ProgressBar Value="{Binding Path=Percent, Mode=OneWay}" Minimum="0" Maximum="100" />
<TextBlock Text="{Binding Path=Percent , StringFormat={}{0}%}" HorizontalAlignment="Center" ></TextBlock>
</DockPanel>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
我想在进度条上显示文字,同时保持右边的按钮。我应该如何修改我的代码?
【问题讨论】:
标签: c# wpf xaml datagrid progress-bar