問題タブ [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.
wpf - xamcheckeditordisableスタイルを実装する方法
bool値をxamdatagridにバインドすると、列は自動的にxamcheckeditorを使用してデータを表示します。外側のボタンを使用してチェックボックス列のalloweditを制御したいのですが、alloweditプロパティを変更すると、列のチェックボックスが無効化/有効化スタイルを適用します(灰色になります)リソースディクショナリで、xamcheckeditorのスタイルを記述します:
したがって、フィールドが編集可能でない場合、チェックボックスは無効として表示されます。
列のalloweditを制御するボタンもあります。ボタンをクリックすると、次のように呼び出されます。
ただし、有効化/無効化アクションは自動的に適用されません。フィルターをクリックしてグリッドを更新し、適用する必要があります...
ボタンをクリックして提出許可を設定したら、実装する方法を教えてください。チェックボックスが自動的に有効になります。
ありがとう!
Enzhou
wpf - セルが更新される前に検証プロセスを配置するにはどうすればよいですか?
xamdatagridを使用していますが、チェックボックスであるレコードを削除するための列が必要です。
ユーザーがチェックボックスをクリックすると、コンフォメーションを尋ねるポップアップが表示されます。しかし、ユーザーが「いいえ」と言った場合、データは更新されるべきではありません...したがって、CellUpdating(EditModeStart / EditModeEnd)のロジックを配置します。
しかし、更新プロセスを終了する方法を見つけることができません、助けてください〜
wpf - MVVM を壊さずにコマンドを xamdatagrid cellactivated イベントに追加する方法
XamDataGrid を使用してデータを表示しています。ここで、各列に異なるコマンドを追加したいと思います。
グリッド全体で CellActivated イベントを使用してから ActiveCell にバインドすると、Viewmodel が View について認識し、ActiveCell によって返されたオブジェクトから Column を評価する方法を知る必要があるため、機能しません。
どのコマンドを呼び出す必要があるかを XamDataGrid に伝える方法を探しています。
私は次のようなものを想像します:
コマンドがビューモデルまたはデータアイテムのプロパティである必要があるかどうかは気にしません。
これを実装するにはどうすればよいですか?
ありがとうございました
infragistics - XamDataGridプロパティをグローバルに定義し、ローカルでの変更を許可
アプリケーションのXamDataGridのグローバル設定を定義したいのですが、他の開発者がすべてをオーバーライドせずに特定の設定をオーバーライドできるようにしたいと思います。以下のサンプルxaml:
ビュー内の実際のxaml。
ローカルfieldSetingsで明示的に定義されているものだけをオーバーライドし、他のグローバル設定を保持する方法があります。現在、ローカルのFieldSettingは、意味のあるグローバルなfieldSettingsをオーバーライドします。
c# - ツールチップを XamDataGrid レコードにプログラムで追加する方法
スタイルを使用して XamDataGrid のツールチップを設定する方法を既に知っています。
ただし、特定の理由 (すべてを説明する時間はありません) により、できればMouseOver
イベントにフックして、ツールチップをプログラムで呼び出す必要があります。
誰かがその方法を説明できれば、本当にありがたいです。私はこれまでに何をしましたか?Infragistics サイトには XAML の例がたくさんあり、プログラムでこれを実行するためのガイダンスは提供されていないため (1 つの簡単なセル レベルのツールチップの例を除いて)、それほど多くはありません。
wpf - Infragistics XamDatagrid バインディングの問題
MVVM C#/WPF アプリがあります。XamDataGrid をビュー モデルの 1 つにバインドして、ユーザーが結果の構造 (どの列をどの変数にマップするか) を定義できるようにします。
私のコアはそのようなディクショナリ - を保持しており、データを にコピーするのではなく、 でDictionary<string, string>
ラップしてこれにバインドしたいと考えています。問題は、この方法で行を追加できず (追加のためにビューがロックされているようです)、変更が保存されないことです。私のコード: ObservableCollection
DataTable
ビューモデル(関連部分):
...
wpf - InfragisticsXamDataGridで列のヘッダーキャプションを変更する方法
少し些細なことのように思えますがXamDataGrid
、WPFアプリに、列のキャプションを自分で設定したいのですが、設定できません。
バインディングはtoですBindingList<DictionaryEntry>
(.Net
1つではありませんが、それでもKey
とValue
プロパティのみがあります。
列には名前が付けられKey
(クラスValue
内のプロパティの名前を変更すると更新DictionaryEntry
されます)、XAMLで設定したいのですが:(FieldsLayout
セクション)
ありがとう。
infragistics - XamComboEditorSelectedItemChangedEventがXamDataGridでノンストップで起動
XamDataGridの2つの列にXamComboEditorをバインドしました。XamComboEditor1からアイテムを選択するときに、特定のアイテムをXamComboEditor2にバインドしたいと思います。SelectedItemChangedイベントをXamComboEditor1に添付しました。イベントは、アイテムを選択するとノンストップで発生します。
XAML-
コードビハインド-
infragistics - AddNewRecord XamDataGrid
AddNewRecord 行に値を入力した後、XamDataGrid の行の外側をクリックすると、その行がコレクションに追加されるように見えます。
マウス クリックで新しい行がコレクションに追加されないようにするにはどうすればよいですか。
親切に助けて
wpf - Infragistics xamgid または xamdatagrid の AutoGeneratingColumn イベント?
私は wpf と MVVM を使用しています。viewmodel からデータテーブルにバインドされた datagrid を含むページがあります。データグリッドの自動生成列プロパティは true です。しかし、コンボボックスになるには列が必要です。だから私はそれを達成するためにデータグリッドの AutoGeneratingColumn イベントを使用します。コード ビハインド イベント メソッドでは、次のようになります。
ここで、新しい要件に従って、値をフィルタリングするため、およびインフラジスティックス グリッドが提供するその他の機能のために、インフラジスティックス xamDatagrid または Xamgrid を使用する必要があります。しかし
AutoGeneratingColumn
、両方のインフラジスティックス グリッドでイベントが見つかりません。インフラジスティックス グリッドでこの機能を実現するにはどうすればよいですか?