問題タブ [datagridheaderborder]

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 に答える
6289 参照

wpf - xaml スタイルの WPF4 DataGridHeaderBorder

WPF 4への回答に関するコメントに関連して、別の質問をする: DataGridColumnHeaderに何が起こったのですか?

UserControl では DataGridHeaderBorder を使用でき、ResourceDictionary ではスタンドアロンで使用できますが、Style の Template のセッターでは使用できないようです。

プロジェクトで WPFToolkit を参照していなくても、xmlns:dg="http://schemas.microsoft.com/wpf/2008/toolkit" を使用すれば動作させることができます。.NET4 に設定され、PresentationFramework v4 を参照していることを確認しました。

dg: ハックの削除にご協力いただきありがとうございます。

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

wpf - WPFDataGridの「empty」または「rowcolumn」ヘッダーへのアクセス

Net3.5WPFDataGridの行ヘッダーと列ヘッダーの交点にあるヘッダーにアクセスしようとしています。

Josh Smithは、これを別のグリッドコントロールに関する記事で「空のヘッダー」と呼んでいます。これは、列ヘッダーと行ヘッダーの両方の最初の位置にあり、両方の一部である唯一のヘッダーであるため、「RowColumn」ヘッダーと呼びます。 。デフォルトでは、右下の矢印が付いたボタンがあり、押すとDataGrid内のすべてのアイテムが選択されます。このボタンはスヌープで表示されますが、このヘッダーにアクセスする方法がわかりません。

グリッド内のすべてのアイテムを選択するボタンを停止し、その場所にメニューを追加するか、ボタンを保持しながらテキストを追加するコンテキストメニューを追加する必要があります。

これがドキュメントで何と呼ばれているのかわからないので、何を検索すればよいのかわかりません。私は、私にとって、明白なものを試しました。

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

wpf - WPF DataGridのDataGridHeaderBorderはどこにありますか?

重複の可能性:
xamlスタイルのWPF4 DataGridHeaderBorder

オンラインでWPFDataGridのいくつかのスタイルを見つけましたが、それらはすべてプレリリースのDataGrid用です。現在、.NET4 DataGridを使用していますが、DataGridHeaderBorderが見つからないというコンパイルエラーが発生しました。Microsoftに基づいており、Microsoft.Windows.Themes名前空間にあります。何をしようとしても、うまくいきません。

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

wpf - System.Windows.Controls に DataGridHeaderBorder がありません

最近、プロジェクトを .Net3.5 から .Net4 に移動しました。DataGridを使用する以前のバージョンでは、私は使用wpfToolkitしていましたが、正常に動作していました。しかし、.Net4 に移行した後、DataGrid が Controls 名前空間に移動されたため、ツールキットへの参照を明示的に追加したくありません。

DataGridHeaderBorderただし、関連するすべての参照は、 Controls 名前空間の下を除いて移動されています。これを使用するには、 への参照を明示的に指定する必要がありますPresentationFramework.Aero。これらの URL を参照しました -

xaml スタイルの WPF4 DataGridHeaderBorder

https://connect.microsoft.com/VisualStudio/feedback/details/584894/wpf4-datagridheaderborder-in-a-xaml-style

しかし、すべてのターゲット環境に Aero テーマが存在しない可能性があるため、PresentationFramework.Aero をプロジェクトに追加できません。それで、それを機能させるために試みることができる回避策はありますか?コードでオーバーライドまたはサブクラス化できるように、DataGridHeaderBorder のアセンブリ PresentationFramework.Aero からコードを取得するにはどうすればよいですか。何か助けはありますか?

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

wpf - WPFでデータグリッドの列を分割する

ここに画像の説明を入力質問の種類ごとに列を持つフォームにデータグリッドがあります。後続の列の質問タイプごとに、必須の質問の数とオプションの質問の数を受け入れたいので、その列を2つに分割したいと思います。

stackoverflow.com のおかげで、winforms でこれを達成しました。

私はWPFで同じことを達成しようとしています

前もって感謝します

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

wpf - WPF DataGrid ヘッダー列の境界線を削除

私の要件は、WPF DataGrid 行には境界線が必要ですが、データグリッド ヘッダー列には境界線があってはならないということです。

DataGrid を Border 要素内に配置すると、ヘッダー列を含むグリッド全体が境界線を取得します。

GridLinesVisibility="Horizo​​ntal" を設定しました。

グリッド行のみに境界線を設定する方法はありますか?

ありがとう!

編集

これが私が使用しているxamlコードです..