問題タブ [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 - xamDataGrid でオブジェクトをフィルタリングする
今日、私はインフラジスティックス xamDataGrid を使用しています。私のグリッドには単純なプリミティブデータ型が含まれておらず、カスタムオブジェクトが含まれています(オブジェクトには2つのプロパティコードと説明があります)。グリッドでフィルター機能を有効にすると、うまく機能します。しかし、私は1つのエラーを見つけました。equal でオブジェクトをフィルタリングすると、オブジェクトはありますが、結果は空です。私を助けてください、これは重大な問題です。
サンプル プロジェクトと画像を使用してインフラジスティック フォーラムで同じ質問をしました。この URL を参照してサンプル プロジェクトを取得し、私の質問を理解してください。私を助けてください。
wpf - XamDataGrid XamTabControl WPF MVVM 固有の動作
次のシナリオを実装する際に問題に直面しています。
ユーザーが XamDataGrid でレコードを選択すると、コントロールは選択されたレコードの詳細を表示する別のタブに流れます。
私がこれを行った方法は次のとおりです。
XamDataGrid の選択変更時に、MVVM Light Messenger を使用してアクティブ化するタブのインデックスを送信しています。
タブ コントロールの Seledted インデックスにバインドされたプロパティをその数値に設定します。
ここまではすべてスムーズに動作します。その後、グリッドを含むタブに戻ると、どういうわけかコントロールがアクティブ化されたタブに戻ります。
あたかも、グリッド内でセルの本質的な選択が行われているようです。ホバーは xamdatagrid の選択にも影響しますか?
私は Infragistics を初めて使用し、ちょっと混乱しています。誰かが助けることができれば。
すべてのコードはビュー モデル ファイルにあり、xaml ファイルのコード ビハインドにはコードはありません。
乾杯、
アンシュマン
wpf - XamDataGrid フィールド/UnboundField が表示されない
BindingList コレクション オブジェクトにバインドしようとしている XamDataGrid があります。
AutoGenerateColumns を true に設定すると、
すべての行と列を表示し、
しかし、false に設定し、Field または UnboundField を使用して列を定義すると、空白の行が表示されます。
確かに、各列を BindingList オブジェクト内の正しいフィールド名にバインドしています。
私は WPF MVVM アーキテクチャを使用しています!
誰かが以前に同様の問題に直面したかどうか疑問に思っていますか?
wpf - ビュー モデルでプロパティを使用して XamDataGrid セルのツールチップを設定する方法
MVVM アーキテクチャ上に WPF XamDataGrid を実装しています。ビュー モデル ファイルのプロパティにバインドして、セルのツールヒント テキストを設定する方法を知りたいですか? どんな提案でも大歓迎です!アンシュマン
wpf - xamDataGridで水平セパレーターを作成する
XamDataGridで、データ項目がわかっている2つのレコード間の区切りまたは線を示す方法が必要です。現在、グラデーションを含む行に背景ブラシを追加してこれを行っています(上の行は下の近くに赤一色、下の行は上近くに赤一色)、見栄えの良い赤の外観になります2つの行の間の線。コンバーターは、データアイテムを特別なデータアイテムを含むフィールドと照合し、一致する場合はブラシを適用します。ただし、実際の背景を行に追加する必要があります。
では、2つのLinearGradientBrushesを同じ行に適用する方法はありますか?または、2つの境界線グラデーションのStopCollectionsを通常の背景ブラシに追加しようとしましたが、これは、通常の背景ごとに3つの可能なブラシ(シンプル、上部が赤、下部が赤)があることを意味し、12個あるとすぐに追加されます。可能な背景。
別の接線で、このバックグラウンドハック以外の方法でxamDataGridに線を追加したり、区切り文字を表示したりすることは可能でしょうか?おそらく、境界線のハック、または行インデックスで指定された場所のグリッドに視覚要素を挿入する実際の方法ですか?
xamdatagrid - Infragistics xamdatagridで変更されたデータに基づいてコマンドを有効/無効にする方法は?
WPF4アプリケーションでMVVMを使用しています。
私のアプリケーションでは、ViewModelにObservableCollection ProductsListプロパティ、ICommandSaveコマンドプロパティがあります。Productクラスには、ProductNameとPriceの2つのプロパティがあります。
UIでは、ウィンドウのDataContextがViewModelにバインドされ、xamDataGridのDataSourceがProductsListプロパティにバインドされ、ボタンがSaveプロパティにバインドされます。
ユーザーは、ビューの[価格]列に変更を加えます。
私がやろうとしているのは、アプリケーションが最初に起動したときに、保存する新しいものがないため、[保存]ボタンが無効になっていることです。製品の価格の変更など、ユーザーがレコードに変更を加えるとすぐに、[保存]ボタンが有効になります。
私の質問は次のとおりです。xamDataGridには、入札されたデータが変更されたことを示すプロパティがありますか(データグリッドがダーティです)?そのようなプロパティがある場合は、これをViewModelのプロパティ(たとえば、bool DataChanged)にバインドし、このDataChangedプロパティを使用して、[保存]コマンドのCanExcuteMethodを設定し、[保存]ボタンを有効にします。
または、この機能を実現する他の方法はありますか?
ありがとうございました。
wpf - xamdatagrid の列ヘッダーをグリッドの一番上に移動
私は階層データモデルを持っています:
画像に表示されている列ヘッダーは、ProductHoldingsWithAllocationViewModel プロパティを反映しています。
列ヘッダーをグリッドの上に移動する必要があり、各グループ レベルでそれらを繰り返したくありません。
これに対する解決策はありますか?xaml で、HeaderPlacement
プロパティを次のように設定しましたOnTopOnly
ありがとう
ハサナイン
wpf - xamdatagrid列を条件付きで無効にする
同じ行の他のセルの値に応じて、行の特定のセルを無効にする必要があります。
WPFまたはWPFMVVMシナリオ、どちらのソリューションも歓迎します。
私は両方を試しましたが、どれも機能しません!!!
wpf - 行を追加した後、キーボード フォーカスを [行の追加] に設定する方法
WPF アプリケーションにXamDataGrid
(バージョン 2011.2) があります。ユーザーが [新規追加] 行からタブを離したときに、[新規追加] 行の最初のセルに戻るためにフォーカスが必要です。これにより、別のレコードを入力できるようになります (既定の動作)。追加されたばかりのレコードに焦点を当てたままにします。
DataPresenterCommands
フォーカスを移動したり、設定する方法を見つけたりするために使用しようとしましmyGrid.Records.DataPresenter.ActiveCell
たが、成功しませんでした。
この質問で述べたのと同じ機能が必要ですが、Infragistics の XamDataGrid が必要です。
誰にもアイデアはありますか?
wpf - 列をマスクする DataGrid
DataGrid
表示する列を動的にマスク
できますか?
現在のセットアップ
DataGrid
<--バインディング--> Collection<Customer>
- この型
Customer
には、約 100 の異なるフィールドが定義されています。 - 異なるビューでは、同じ
Collection<Customer>
.
の列として表示されるフィールドを動的にマスクするオプションはありますDataGrid
か? 理想的には、Infragistics の を使用したいのですxamDataGrid
が、a のソリューションはどれもDataGrid
良い出発点になります。
他にも同様の質問がありますが、列のフィルタリングまたは可変数の行のいずれかを扱っています。