問題タブ [xamdatagrid]

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

wpf - xamcheckeditordisableスタイルを実装する方法

bool値をxamdatagridにバインドすると、列は自動的にxamcheckeditorを使用してデータを表示します。外側のボタンを使用してチェックボックス列のalloweditを制御したいのですが、alloweditプロパティを変更すると、列のチェックボックスが無効化/有効化スタイルを適用します(灰色になります)リソースディクショナリで、xamcheckeditorのスタイルを記述します:

したがって、フィールドが編集可能でない場合、チェックボックスは無効として表示されます。

列のalloweditを制御するボタンもあります。ボタンをクリックすると、次のように呼び出されます。

ただし、有効化/無効化アクションは自動的に適用されません。フィルターをクリックしてグリッドを更新し、適用する必要があります...

ボタンをクリックして提出許可を設定したら、実装する方法を教えてください。チェックボックスが自動的に有効になります。

ありがとう!

Enzhou

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

wpf - セルが更新される前に検証プロセスを配置するにはどうすればよいですか?

xamdatagridを使用していますが、チェックボックスであるレコードを削除するための列が必要です。

ユーザーがチェックボックスをクリックすると、コンフォメーションを尋ねるポップアップが表示されます。しかし、ユーザーが「いいえ」と言った場合、データは更新されるべきではありません...したがって、CellUpdating(EditModeStart / EditModeEnd)のロジックを配置します。

しかし、更新プロセスを終了する方法を見つけることができません、助けてください〜

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

wpf - MVVM を壊さずにコマンドを xamdatagrid cellactivated イベントに追加する方法

XamDataGrid を使用してデータを表示しています。ここで、各列に異なるコマンドを追加したいと思います。

グリッド全体で CellActivated イベントを使用してから ActiveCell にバインドすると、Viewmodel が View について認識し、Ac​​tiveCell によって返されたオブジェクトから Column を評価する方法を知る必要があるため、機能しません。

どのコマンドを呼び出す必要があるかを XamDataGrid に伝える方法を探しています。

私は次のようなものを想像します:

コマンドがビューモデルまたはデータアイテムのプロパティである必要があるかどうかは気にしません。

これを実装するにはどうすればよいですか?

ありがとうございました

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

infragistics - XamDataGridプロパティをグローバルに定義し、ローカルでの変更を許可

アプリケーションのXamDataGridのグローバル設定を定義したいのですが、他の開発者がすべてをオーバーライドせずに特定の設定をオーバーライドできるようにしたいと思います。以下のサンプルxaml:

ビュー内の実際のxaml。

ローカルfieldSetingsで明示的に定義されているものだけをオーバーライドし、他のグローバル設定を保持する方法があります。現在、ローカルのFieldSettingは、意味のあるグローバルなfieldSettingsをオーバーライドします。

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

c# - ツールチップを XamDataGrid レコードにプログラムで追加する方法

スタイルを使用して XamDataGrid のツールチップを設定する方法を既に知っています。

ただし、特定の理由 (すべてを説明する時間はありません) により、できればMouseOverイベントにフックして、ツールチップをプログラムで呼び出す必要があります。

誰かがその方法を説明できれば、本当にありがたいです。私はこれまでに何をしましたか?Infragistics サイトには XAML の例がたくさんあり、プログラムでこれを実行するためのガイダンスは提供されていないため (1 つの簡単なセル レベルのツールチップの例を除いて)、それほど多くはありません。

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

wpf - Infragistics XamDatagrid バインディングの問題

MVVM C#​​/WPF アプリがあります。XamDataGrid をビュー モデルの 1 つにバインドして、ユーザーが結果の構造 (どの列をどの変数にマップするか) を定義できるようにします。
私のコアはそのようなディクショナリ - を保持しており、データを にコピーするのではなく、 でDictionary<string, string>ラップしてこれにバインドしたいと考えています。問題は、この方法で行を追加できず (追加のためにビューがロックされているようです)、変更が保存されないことです。私のコード: ObservableCollectionDataTable

ビューモデル(関連部分):

...

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

wpf - InfragisticsXamDataGridで列のヘッダーキャプションを変更する方法

少し些細なことのように思えますがXamDataGrid、WPFアプリに、列のキャプションを自分で設定したいのですが、設定できません。

バインディングはtoですBindingList<DictionaryEntry>.Net1つではありませんが、それでもKeyValueプロパティのみがあります。

列には名前が付けられKey(クラスValue内のプロパティの名前を変更すると更新DictionaryEntryされます)、XAMLで設定したいのですが:(FieldsLayoutセクション)

ありがとう。

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

infragistics - XamComboEditorSelectedItemChangedEventがXamDataGridでノンストップで起動

XamDataGridの2つの列にXamComboEditorをバインドしました。XamComboEditor1からアイテムを選択するときに、特定のアイテムをXamComboEditor2にバインドしたいと思います。SelectedItemChangedイベントをXamComboEditor1に添付しました。イベントは、アイテムを選択するとノンストップで発生します。

XAML-

コードビハインド-

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

infragistics - AddNewRecord XamDataGrid

AddNewRecord 行に値を入力した後、XamDataGrid の行の外側をクリックすると、その行がコレクションに追加されるように見えます。

マウス クリックで新しい行がコレクションに追加されないようにするにはどうすればよいですか。

親切に助けて

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

wpf - Infragistics xamgid または xamdatagrid の AutoGeneratingColumn イベント?

私は wpf と MVVM を使用しています。viewmodel からデータテーブルにバインドされた datagrid を含むページがあります。データグリッドの自動生成列プロパティは true です。しかし、コンボボックスになるには列が必要です。だから私はそれを達成するためにデータグリッドの AutoGeneratingColumn イベントを使用します。コード ビハインド イベント メソッドでは、次のようになります。

ここで、新しい要件に従って、値をフィルタリングするため、およびインフラジスティックス グリッドが提供するその他の機能のために、インフラジスティックス xamDatagrid または Xamgrid を使用する必要があります。しかし AutoGeneratingColumn、両方のインフラジスティックス グリッドでイベントが見つかりません。インフラジスティックス グリッドでこの機能を実現するにはどうすればよいですか?