問題タブ [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.
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: ハックの削除にご協力いただきありがとうございます。
wpf - WPFDataGridの「empty」または「rowcolumn」ヘッダーへのアクセス
Net3.5WPFDataGridの行ヘッダーと列ヘッダーの交点にあるヘッダーにアクセスしようとしています。
Josh Smithは、これを別のグリッドコントロールに関する記事で「空のヘッダー」と呼んでいます。これは、列ヘッダーと行ヘッダーの両方の最初の位置にあり、両方の一部である唯一のヘッダーであるため、「RowColumn」ヘッダーと呼びます。 。デフォルトでは、右下の矢印が付いたボタンがあり、押すとDataGrid内のすべてのアイテムが選択されます。このボタンはスヌープで表示されますが、このヘッダーにアクセスする方法がわかりません。
グリッド内のすべてのアイテムを選択するボタンを停止し、その場所にメニューを追加するか、ボタンを保持しながらテキストを追加するコンテキストメニューを追加する必要があります。
これがドキュメントで何と呼ばれているのかわからないので、何を検索すればよいのかわかりません。私は、私にとって、明白なものを試しました。
wpf - WPF DataGridのDataGridHeaderBorderはどこにありますか?
オンラインでWPFDataGridのいくつかのスタイルを見つけましたが、それらはすべてプレリリースのDataGrid用です。現在、.NET4 DataGridを使用していますが、DataGridHeaderBorderが見つからないというコンパイルエラーが発生しました。Microsoftに基づいており、Microsoft.Windows.Themes名前空間にあります。何をしようとしても、うまくいきません。
wpf - System.Windows.Controls に DataGridHeaderBorder がありません
最近、プロジェクトを .Net3.5 から .Net4 に移動しました。DataGridを使用する以前のバージョンでは、私は使用wpfToolkit
していましたが、正常に動作していました。しかし、.Net4 に移行した後、DataGrid が Controls 名前空間に移動されたため、ツールキットへの参照を明示的に追加したくありません。
DataGridHeaderBorder
ただし、関連するすべての参照は、 Controls 名前空間の下を除いて移動されています。これを使用するには、 への参照を明示的に指定する必要がありますPresentationFramework.Aero
。これらの URL を参照しました -
xaml スタイルの WPF4 DataGridHeaderBorder
しかし、すべてのターゲット環境に Aero テーマが存在しない可能性があるため、PresentationFramework.Aero をプロジェクトに追加できません。それで、それを機能させるために試みることができる回避策はありますか?コードでオーバーライドまたはサブクラス化できるように、DataGridHeaderBorder のアセンブリ PresentationFramework.Aero からコードを取得するにはどうすればよいですか。何か助けはありますか?
wpf - WPFでデータグリッドの列を分割する
質問の種類ごとに列を持つフォームにデータグリッドがあります。後続の列の質問タイプごとに、必須の質問の数とオプションの質問の数を受け入れたいので、その列を2つに分割したいと思います。
stackoverflow.com のおかげで、winforms でこれを達成しました。
私はWPFで同じことを達成しようとしています
前もって感謝します
wpf - WPF DataGrid ヘッダー列の境界線を削除
私の要件は、WPF DataGrid 行には境界線が必要ですが、データグリッド ヘッダー列には境界線があってはならないということです。
DataGrid を Border 要素内に配置すると、ヘッダー列を含むグリッド全体が境界線を取得します。
GridLinesVisibility="Horizontal" を設定しました。
グリッド行のみに境界線を設定する方法はありますか?
ありがとう!
編集
これが私が使用しているxamlコードです..