問題タブ [listcollectionview]

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

c# - 複数列 ListCollectionView の CustomSort

C# を初めて使用するので、CustomSort が SortDescriptions をクリアすることを知りました。現在、データグリッドのカスタムの複数列の並べ替えを許可する方法に少し固執しています。

私の前の質問で私のコードを見ることができます

私が把握しようとしている特定の行は次のとおりです。

私のIntegerSortカスタムソートでは、SortDescriptionsに複数の列が含まれているかどうかを確認しています。含まれている場合は、それに応じて複数列のソートを実行します。ただし、これは、ユーザーが列で Shift キーを押しながらクリックするたびに、並べ替えの説明が ListCollectionView に追加されるという事実に依存しています。カスタムソートを行うたびにリセットされるため、これは機能しません。

これに対する既知の回避策はありますか? カスタムソートで複数列のソートを行う適切な方法は何ですか?

どうもありがとうございました。

0 投票する
4 に答える
537 参照

c# - C#でリストをWPFデータグリッドにバインドするにはどうすればよいですか?

wfpからリストにデータを取得してデータグリッドにバインドする方法がわかりません。

xamlフォームは問題なく表示されています

プロパティを作成し、code360 である基本クラスを継承するクラスを作成しました。オンラインで多くのリソースを試しましたが、うまくいきません。入力をハードコーディングして、グリッドに入力されるかどうかを確認しようとしましたが、方法はありません。このような

これは mainWindow.xaml.cs です

これはmainWindow.xamlです

0 投票する
0 に答える
320 参照

c# - ItemTemplate を使用した WPF 検索可能なコンボボックス

VM 上の ListViewCollection にバインドされている Itemssource を持つ ComboBox があります。ListViewCollection は、ObservableCollection<ItemVM>

ItemVM には、コンボボックスに表示されるプロパティ DisplayText があります。

ComboBox Text は、ListCollectionView のフィルターに使用される文字列型の VM の SearchString プロパティにバインドされます。

ItemVM をテンプレート化して、ItemVM のプロパティ値に基づいて一部のアイテムが赤いテキストで表示されるようにします。

私が抱えている問題は、DisplayPathName と itemstemplate を同時に使用できないことです。

Itemstemplate は ItemVM タイプを処理しますが、検索文字列は文字列です。これにより、テキストが実際の値ではなくクラス名になることがあります。

ItemVM の代わりに文字列を使用すると機能します (ただし、色の変更をトリガーするプロパティがありません)。項目が文字列型でない場合に検索可能な (フィルターされたドロップダウン) コンボボックスを作成する解決策は何ですか?