私たちは、地図上の最初のビープ音ではありません。
背景データテーブルの使用:
私たちは二次開発を行うと、私は、私たちのテーブルには、その後、我々は造園や復興とデータテーブルをとして格好良いテーブルにWEBを必要としないことが判明しました
フォームガイド美化思考:
WPFデータグリッドは、ヘッダとボディ(コンテンツ)の組成物から構成され、我々は別々に二つの部分を美しくします
ヘッダー美化コード:
1 <スタイルX:キー= " DataGridStyle " TargetTypeに= " データグリッド" > 2 <setterプロパティ= " ColumnHeaderStyle "値= " {DynamicResource ColumnHeaderStyle} " > </セッター> 3 <setterプロパティ= " CellStyle "値= " {DynamicResource CellStyle} " > </セッター> 4 <setterプロパティ= " RowStyle "値= "{DynamicResource RowStyle} " > </セッター> 5 <setterプロパティ= " 背景"値= " ホワイト" > </セッター> 6 <setterプロパティ= " EnableRowVirtualization "値= " 偽" > </セッター> 7 <setterプロパティ= " GridLinesVisibility "値= " なし" > </セッター> 8 <setterプロパティ= " CanUserAddRows "値= " 偽"> </セッター> <! -データ手動フッタ行を追加することから- > 9 <セッタープロパティ= " AutoGenerateColumns "値= " 偽" > </セッター> 10 <setterプロパティ= " でIsEnabled "値= " 真" > </セッター> 11 </スタイル> 12 <スタイルX:キー= " ColumnHeaderStyle " TargetTypeが= " DataGridColumnHeader " > 13 <setterプロパティ= " 高"値= " 35 "> </セッター> 14 <setterプロパティ= " 背景"値= " #1 F2F2F2 " > </セッター> 15 <setterプロパティ= " BorderThickness "値= " 1 " > </セッター> 16 <setterプロパティ= " BorderBrush "値= " #CBCBCB " > </セッター> 17 <setterプロパティ= " VerticalContentAlignment "値= " センター" > </セッター> <! -水平方向の中央- > 18がある = <setterプロパティ" HorizontalContentAlignment "値= " センター" > </セッター> <! -垂直センター- >
19 </スタイル>
各行のためのボディスタイルの造園
1 <スタイルX:キー= " RowStyle " TargetTypeに= " DataGridRow " > 2 <setterプロパティ= " カーソル"値= " 手" > </セッター> 3 <Style.Triggers> 4 <トリガプロパティ= " IsMouseOver "値= " 真" > 5 <setterプロパティ= " 背景"値= " #1 F2F2F2 "/> 6 </トリガ> 7 <トリガプロパティ= " IsSelected "値= " 真" > 8 <setterプロパティ= " 背景" 値= " #CBCBCB " /> 9 </トリガ> 10 </Style.Triggers> 11 </スタイル>
体細胞コンテンツスタイルを美しく
1 <スタイルX:キー= " CellStyle " TargetTypeに= " DataGridCell " > 2 <setterプロパティ= " 高"値= " 35 " > </セッター> 3 <setterプロパティ= " のFontSize " =値" 13 " > </セッター> 4 <setterプロパティ= " テンプレート" > 5 <Setter.Value> 6 <ControlTemplateのTargetTypeに= " DataGridCell" > 7 <ボーダーX:NAME = " Bgを"背景= " 透明" BorderThickness = " 1 " UseLayoutRounding = " 真" BorderBrush = " #FFCBCBCB " > 8 <のContentPresenterたHorizontalAlignment = " センター" VerticalAlignmentを= " センター" /> 9 </ボーダー> 10 </ ControlTemplateの> 11 12 </Setter.Value> 13 </セッター> 14 <Style.Triggers> 15 <トリガプロパティ= " IsSelected "値= " 真" > 16 <setterプロパティ= " 背景" 値= " #CBCBCB " /> 17 <セッタープロパティ= " フォアグラウンド"値= " #000000 " /> 18 </トリガー> 19 </Style.Triggers> 20 </スタイル>
注:現在の行のセルの色をカバーするのに必要なマウスクリックを