WPFデータグリッドリオーダーrowitems -- c# フィールド と wpf フィールド と mvvm フィールド と wpfdatagrid フィールド 関連 問題

WPF Datagrid reorder rowitems












0
vote

問題

日本語

これは愚かな質問であるならば、私はしてください許してWPFとMVVMの両方に新しいです。

問題の:それは男性と女性を言うの内側に私は2つのグループでデータグリッドを持っています。それは、人々の監視可能なコレクションですCollectionviewsourceにバインドされています。私は性別に基づいてグループ化しています。私は女性のグループに男性グループ内の人をドラッグすると、私は女性のグループにドラッグしたアイテムを見ることができる必要があります。

詳細

私は人のコレクションを持ってみましょうと言う:ビナイ、ビジェイ、ナンディニ、ジョン、スカニアなど これらの者は、性別によってグループ化されています。男性と女性

目標の:データグリッドの中で、私は別のグループから人をドラッグしたいと思います。私はドラッグすると移動人物とき、のviewmodelでプロパティを変更する必要がありますように、MVVMの方法でこれを実現したい。

すべての私の必要性は、従うべきガイドラインです。あらゆる助けが高くなるでしょう。

英語

I am new to both WPF and MVVM so please pardon if this is a silly question.

Problem: I am having a datagrid with two groups inside it say Male and Female. It is bound to Collectionviewsource which is an observable collection of persons. I have grouped based on Gender. If I drag a person in Male group to female group, I should be able to see dragged item in female group.

Details

Let's say I have a collection of Persons: Vinay, Vijay, Nandini, John, Sukanya etc. These persons are grouped by genders: Male and Female.

Goal: Within a datagrid, I would like to drag a person from one group to another. I want to achieve this in MVVM way so that when I drag and move person ,property in viewmodel should change.

All I need are guidelines to follow. Any help would be appreciated.

</div
           

回答リスト

0
 
vote

ようこそ@ vinay :)

古典的な解決策はDraganddropの動作を使用することです。 あなたは解決策を持っています 。 オープンソースの動作を確認するために、そのスレッドのリンクに従ってください。

 

Welcome @vinay :)

The classic solution is to use a DragAndDrop behavior. You have a solution here. Follow the link in that thread in order to see the open source behavior.

</div
 
 
     
     

関連する質問

3  WPF Toolkit DataGridの行をループする方法  ( How to loop over the rows of a wpf toolkit datagrid ) 
私はDgQueryという名前のWPF Toolkit DataGridコントロールを定義した次のコードを持っています。私はこれをデータセットの情報で入力した後、DGQueryで新しいチェックボックス列を挿入して、いくつかの行をチェック/チェック解除し、C#コー...

14  WPF Toolkit DataGridの特定のセルにフォーカスを設定する方法  ( How to set focus to particular cell of wpf toolkit datagrid ) 
WPF Toolkitを使用してDataGrid Controlを使用して製品リストを開いて説明しています。このDataGridでは、編集可能なOpenStock列を設定し、RESTは編集不可です。このウィンドウがロードされているときに今欲しいのは、キーボー...

4  White UI Automation:WPF DataGridセル値を取得しますか?  ( White ui automation get wpf datagrid cell value ) 
私は白写プロジェクトにとって非常に新しいプロジェクトにとって、そして私はその特徴をチェックするだけで浪費する...私の仕事で、私はWPF&AMPと集中的に扱います。データグリッド、 列がDataGridTemplateColumnの場合、DataGridセルの...

2  WPF Toolkit DataGrid:NULL値とのソート  ( Wpf toolkit datagrid sorting with null values ) 
このような列に束縛されている列にwpf-toolkit dataGridを並べ替えたい: <事前> <コード> <toolkit:DataGrid.Columns> <toolkit:DataGridTextColumn Header="MyColum...

0  符号化されたUIは、列ヘッダのオートメーションIDを指定するWPF DataGrid内の列ヘッダテキストを抽出できないのはなぜですか?  ( Why cant coded ui extract the column header text within a wpf datagrid specifyi ) 
符号化UIを使用して、WPF DataGrid内の列ヘッダのテキストを確認しようとしています。私はそれが私にもっと柔軟性を与えると感じるので、記録と再生アプローチを使用するのではなく、完全にコード化されたアプローチを使用しています。しかし、コントロールを見つけ...

0  WPFスタイルコンバータ:それを使用してすべてのDataGrid列によって呼び出された "変換"  ( Wpf style converter convert called by every datagrid column using it ) 
コンバータを作成し、スタイルに割り当てました。 影響を受ける列に、そのスタイルを割り当てています。 行が追加され、デバッガをスタープにするときに、コンバータ変換メソッドが列ごとに1回(使用されるたびに)呼び出されることに気づいた。 それを最適化する方法は、...

5  DataGrid RowDetailsが更新されていません  ( Datagrid rowdetails not being updated ) 
DataGrid がバインドされているコレクション( "項目")を変更するときに RowDetailsTemplate が更新されることに問題があります。コレクションはビューモデル内から変更されています。バインドされた項目の1つのの内容を変更すると、その変...

9  WPF DataGridバインディングカスタム列ヘッダー  ( Wpf datagrid binding custom column headers ) 
MVVMパターンを使用して、WPF DataGridの列ヘッダーとメインデータをデータソースにバインドする方法を考え出しています。私が探している結果このように見えるでしょう: ( Vallemunga.com ここではヘッダーをスタイルしましたが、...

2  セルをマージする方法とWPFのDataGridViewの最後にカスタムテキストを表示しますか?  ( How to merge cell and show a custom text on last row of datagridview in wpf ) 
最後の行をいくつかのテキストで隠す必要があります(新しい行を挿入するにはクリックすると)、ユーザーがテキストをクリックするとフィラして行が追加されます。そしてテキストは別の行を追加するために動くように移動します。 基本的にテキストブロックはDataGridVi...

1  WPF 4.0 DataGridのDateTime列へのStringFormatの適用  ( Applying stringformat to datetime column of wpf 4 0 datagrid ) 
実行時にDataGrid(WPF4.0)のDateTime列にStringFormatを適用する必要があります。列テンプレートを使用してデータグリッドの列を作成しました。フォーマットの値は、アプリケーション内の設定を適用することによって実行時に設定されます。 ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有