[解決済み] WPF ListView/GridView をカラムヘッダークリックでソートさせるベストな方法とは?
2023-04-23 15:55:34
質問
あるのは があります。 があり、WPF のこの非常に基本的な欠落を埋めようとするソリューションがインターネット上にたくさんあります。私は何がベストな方法なのか、本当に混乱しています。例えば... 私は、ソートの方向を示すために、列のヘッダーに小さな上下の矢印があるようにしたいです。これを行うには、コードを使用する方法、マークアップを使用する方法、マークアップ プラス コードを使用する方法、およびすべてのハックのように見える方法の 3 つがあるようです。
どなたかこの問題に直面したことがあり、完全に満足のいく解決策を見つけた方はいらっしゃいますか?このような基本的な WinForms の機能の一部が WPF に欠けていて、ハックする必要があるのは奇妙に思えます。
どのように解決するのですか?
WPF ToolkitのDataGridを使用している場合は、ソートが組み込まれており、さらに非常に便利な複数列のソートがあります。詳細はこちらをご覧ください。
また、ソートをサポートしていない別のコントロールを使用している場合は、次の方法をお勧めします。
に続く。
関連
-
[解決済み] SelectedItem、SelectedValue、SelectedValuePathの違いについて
-
[解決済み】WPFのテキストブロックを選択可能にする方法はありますか?
-
[解決済み] WPFのテキストラップとWrapWithOverflowの比較
-
[解決済み] WPFバインディングを使用して2つのコマンドパラメータを渡す
-
[解決済み] WPFのキーボードショートカット
-
[解決済み] レンダリング時間やパフォーマンスの面で最も効率的なパネルはどのような順番になりますか?
-
[解決済み] すべてのコントロールをターゲットにする方法 (WPF Styles)
-
[解決済み] WPF ListViewのヘッダーを隠すには?
-
[解決済み] データバインディングプロパティでデータグリッドの行の背景を設定する方法
-
[解決済み] このWCFのエラーは何を意味するのでしょうか。"カスタムツールの警告。Cannot import wsdl:portType" です。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] オーバーレイコントロールを他のすべてのコントロールの上に配置するには?
-
[解決済み] WPFのデータグリッドでセルの編集を無効にするには?
-
[解決済み] DataTemplateから親DataContextにアクセスする
-
[解決済み] 画像付きWPFボタン
-
[解決済み] 右クリックでContextMenuを表示する前にTreeView Nodeを選択する
-
[解決済み] WPF バインディング StringFormat Short Date String
-
[解決済み] WPFのバインディングモードにはどのようなものがありますか?
-
[解決済み] WPFのStringFormatによるバインディングがToolTipで機能しない件
-
[解決済み] データバインディングプロパティでデータグリッドの行の背景を設定する方法
-
[解決済み] WPF StringFormat on Label Content (ラベルコンテンツにおける StringFormat)