我正在使用 WPF 材料設計。這是一個很棒的圖書館,真的很享受。但是,在這個階段對我來說是個問題是 DataGrid 的單元格內容沒有填滿整個單元格。對于初學者來說,它看起來很丑。但更大的問題是,如果您單擊仍位于單元格內的控制元件旁邊的單元格,則它不會編輯控制元件。您需要單擊控制元件本身。
知道如何讓控制元件用非常小的填充填充整個單元格嗎?


資料網格代碼
<DataGrid Name="gridComponents" AutoGenerateColumns="False" CanUserAddRows="False" CanUserDeleteRows="False" ItemsSource="{Binding Path=MassBalance.DefinedComponents}">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=ComponentName}" Header="Component Name" IsReadOnly="True" />
<DataGridTextColumn Binding="{Binding Path=Formula}" Header="Formula" />
<DataGridComboBoxColumn ItemsSource="{Binding Source={StaticResource phaseEnum}}" SelectedItemBinding="{Binding Path=ComponentPhase}" Header="Phase" ></DataGridComboBoxColumn>
<DataGridTextColumn Binding="{Binding Path=Density}" Header="Density" />
<DataGridTextColumn Binding="{Binding Path=MolecularWeight}" Header="Molecular Weight" IsReadOnly="True" />
</DataGrid.Columns>
</DataGrid>
uj5u.com熱心網友回復:
知道如何讓控制元件用非常小的填充填充整個單元格嗎?
使用DataGridAssist.CellPadding附加屬性:
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
...
<DataGrid materialDesign:DataGridAssist.CellPadding="0" .../>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/496859.html
上一篇:如何創建具有圓角的框架?
下一篇:資源目錄存在時找不到
