問題タブ [datagridcolumnheader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1682 参照

c# - WPF C#、マルチレベル ヘッダーを持つデータグリッド

良い一日。

このスクリーンショットのようなデータグリッドを作成する必要があります

ここに画像の説明を入力

同様の方法を指示するコードをいくつか見つけましたが、実装に少し迷っています。

ここに私が編集しようとしているコードがあります

私はこれにコードを編集しました

そして、これが結果です

ここに画像の説明を入力

次の一番上の列 (製造元とそのサブ列) を追加する方法がわかりません。「資産」のサブ列はギグザウのように見え、それらを均等にする方法がわかりません。すべての列ヘッダーに同じ高さを追加しようとしましたが、役に立ちませんでした。

さらに、セル テンプレートを変更してビューモデルの特定のプロパティにバインドするのも難しいと感じています。これは、一部のセルにテキスト ボックスとボタンの両方が含まれているためです。

誰か親切に私に方法を教えてくれませんか

  1. サブカラム ヘッダーの高さを揃える
  2. 2 番目の上部の列を追加します
  3. 1 つの列のセル テンプレートを上書きして、ボタンとテキスト ブロックを含めますか?enter code here