是否可以將ProgressBar設置爲DataGridView行的背景?還是僅從左到右對行的一部分進行着色?我有代表一些動態變化的數據的行,我需要以某種方式顯示進度。我想用整行背景作爲進度條,我該怎麼做?ProgressBar作爲DataGridView行的背景
1
A
回答
3
如果您想使用整個行這可能是最好的使用DataGrid.RowStyle
覆蓋DataGridRow
的default template,那麼你躺在其他內容下方,例如一個進度
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type DataGridRow}">
<Border x:Name="DGR_Border"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
SnapsToDevicePixels="True">
<Grid>
<ProgressBar Value="{Binding SomeProperty" Minimum="0" Maximum="100"/>
<!-- Rest of default template here -->
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter Property="Template">
0
您可以使用datagrid模板列來顯示任何類型的控件。
<DataGrid ItemsSource="{Binding items}">
<DataGrid.Columns>
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ProgressBar></ProgressBar>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
相關問題
- 1. 白色背景上的ProgressBar
- 2. 將背景顏色設置爲progressBar
- 3. 如何爲DataGridView創建ProgressBar
- 4. DataGridView行的背景顏色不變
- 5. 奇/偶datagridview行的背景顏色
- 6. 如何實現垂直ProgressBar作爲活動背景
- 7. 更改wp8中progressbar的背景顏色
- 8. 爲WinForms DataGridView行設置背景色的最快方法
- 9. WP7 progressBar具有漸變前景行爲
- 10. 使用Theme.Light背景作爲LinearLayout背景
- 11. 背景圖像作爲固定背景
- 12. celltable - 如何使用圖像作爲celltable背景(或行背景)
- 13. UITabBar背景行爲
- 14. iPhone:UIImage作爲UITableCell的背景
- 15. GiF作爲JFrame的背景
- 16. LINQ的背景下行爲
- 17. 爲什麼循環progressBar背景不顯示?
- 18. datagridview單元格的背景圖像
- 19. 從SqlDataAdapter填充DataGridView的背景
- 20. 背景顏色藏漢作爲背景圖像中不工作
- 21. 以div背景爲背景
- 22. JLabel作爲背景圖片
- 23. 圖像作爲背景div
- 24. gif圖像作爲背景
- 25. HTML5畫布作爲背景
- 26. SVG作爲背景圖片?
- 27. SVG作爲CSS背景
- 28. Svg不能作爲背景
- 29. 作爲背景圖片
- 30. 劃分不作爲背景
不可能在那裏得到綁定值。 – mortenstarck