問題タブ [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 投票する
1 に答える
269 参照

wpf - DataGridColumnHeader のテキストを変更する方法

次のテキスト列を定義しており、3 つのテキスト ブロック内のテキストをプログラムで置き換えたいと考えています。どんな助けでも大歓迎です。

0 投票する
1 に答える
56 参照

c# - WPF - DataGridColumn の幅が期待値を返さない

.NET4.0 : コード ビハインドで DataGrid を構築しているため、XAML は使用していません。C# のみ。ユーザーが列ヘッダーの任意の場所を右クリックすると、コンテキスト メニューが表示されます。アイデアを提供するコードを次に示します。

このアプローチの問題は、ユーザーがコンテキスト メニューをアクティブにするために、ヘッダーのどこかではなく、実際の TextBox をクリックする必要があることです。

TextBox をヘッダーの幅いっぱいにする方法が思い浮かばないので、TextBox の width プロパティを変更して列の幅にバインドすることしか考えられません。列はコンテンツに合わせて伸縮するため、幅が異なります。ただし、すべての列の ActualWidth プロパティをコンソールに出力すると、すべての列の幅が 20 であると表示されます。これは私の GUI の外観とは異なります。GUI での表示に対応する列幅を取得するにはどうすればよいですか?

0 投票する
1 に答える
1301 参照

wpf - DataGridTextColumn ヘッダー プロパティに基づく DataGridColumnHeader の DataTrigger

Target Type = に対してフィルタ アイコン スタイルを実装しておりDataGridColumnHeader、Style を に添付しましたDataGrid。これで、DataGridTextColumn ヘッダー プロパティに基づいてフィルター アイコンが表示されます。要件は Header = "Passenger Name" で、フィルター アイコンを表示します

DataGridHeader 列のスタイルは

0 投票する
1 に答える
1445 参照

c# - WPF Datagrid XAML で個々の列ヘッダーをフォーマットする方法

そのため、さまざまな形式のテーブルを作成しようとしています。私が現在苦労しているのは、XAML でコーディングして、WPF の Datagrid の列ヘッダーの色を調整する方法です。私が見つけたのは、すべての列ヘッダーをフォーマットする方法だけです。それぞれを個別にフォーマットする方法はありますか?

私のコードは現在次のようになっています。

このコードは、3 つの列を持つ単純なテーブルを作成し、ヘッダーの色を濃い灰色、前景テキストを白にします。ヘッダーの 1 つを明るいグレーにすることを検討しています。ありがとう!ジョン

0 投票する
2 に答える
855 参照

c# - WPF - 特定の DataGridColumnHeader に LayoutTransform を適用する方法

にバインドされている がありDataGridます。これは、実行時にいくつかのテキスト列といくつかのブール列で埋められます。予想どおり、テキスト列は として表示され、ブール列は として表示されます。今のところ問題ありません。チェックボックス列の列ヘッダーを垂直に表示するようになりました。そこで、次のようなスタイルを定義しました。ItemsSourceSystem.Data.DataTableDataTableDataGridTextColumnDataGridCheckBoxColumn

問題は - コードでコメントされているように、他のタイプの列ではなく sのみに適用するために、スタイルにどのような種類のトリガーを使用する必要があるかわかりません。DataGridCheckBoxColumn何か案は?