我有使用Grid
爲ItemsPanelTemplate
,並設置在ItemContainerStyle
的Grid.Column和Grid.Row網格如何獲取網格來繪製空白單元格的邊框?
有沒有辦法要麼網格線添加到網格中定位數據項一個ItemsControl,或者用邊框填充空白單元格?
現在我有ShowGridLines
設置爲true,這使得虛線,但是我想水平線展現出來,我寧願固體網格線
有相當大量的XAML,但下面是我的XAML佈局的屏幕截圖:
我有使用Grid
爲ItemsPanelTemplate
,並設置在ItemContainerStyle
的Grid.Column和Grid.Row網格如何獲取網格來繪製空白單元格的邊框?
有沒有辦法要麼網格線添加到網格中定位數據項一個ItemsControl,或者用邊框填充空白單元格?
現在我有ShowGridLines
設置爲true,這使得虛線,但是我想水平線展現出來,我寧願固體網格線
有相當大量的XAML,但下面是我的XAML佈局的屏幕截圖:
對不起,無法對網格線進行樣式設置。至少不是一個簡單的方法。請參見以下問題作出解釋:How can I change the color of the gridlines of a Grid in WPF?
MSDN文檔說「只有虛線是可用的,因爲這個屬性 的目的是作爲一個設計工具來調試佈局問題,而不是 用於生產高質量的代碼使用。如果你想讓 中的線條成爲網格,請將網格中的元素設置爲具有邊框。「
編輯:請訪問以下鏈接:Change Color/Thickness of Grid Lines for WPF Grid Control
這是從Grid
派生並繪製在OnRender
的GridLines
自定義控件。我試過了,它似乎工作得很好。像這樣可用
<controls:GridControl ShowCustomGridLines="True"
GridLineBrush="Red"
GridLineThickness="1">
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
</controls:GridControl>
你用什麼工具進行佈局? – AdamBT
@AdamBT [Balsamiz](https://balsamiq.com/),他們有[免費網絡演示](https://webdemo.balsamiq.com/),我通常使用 – Rachel
尼斯......非常感謝! – AdamBT