問題タブ [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 - MVVM で XamDataGrid を XmlDataProvider にバインド
MVVM スタイルのプロジェクトXamDataGrid
のプロパティにをバインドできません。XmlDataProvider
WebService 呼び出しから XML 文字列を取得し、XmlDataProvider を作成して、それを XamDataGrid にバインドしようとしています。XmlDataProvider は適切に初期化されています。うまくいかないのはバインディング部分だけです。
View.xaml
ViewModel.cs
サンプル xml 文字列
サンプルの Infragistics コードに従うことで、コード ビハインドの方法でそれほど困難なくこれを行うことができました。しかし、それは私が苦労しているMVVMの方法です。
このソリューションは、XamDataGrid では機能しないようです。
c# - Infragistics XamTextEditor の DataTable (WPF) へのコピー
DataTable にバインドされた XamDataGrid を使用しています。行にデータを入力して保存を押すと (データをデータベースに保存するため)、最後に入力した行が保存されません。現在データを入力しているセルからタブで移動する必要があり、編集の終了時にテキストを DataTable に移動するだけなので、推測しています。ユーザーが入力したときにデータを DataTable にコピーする方法はありますか? ありがとう!
c# - xamdatagrid のテキストの色を変更するには?
xamdatagrid のテキストの色を変更する方法を考えていました。私はxamlの部分について話しているのではありません。コードの c# 部分でテキストの色を変更できるかどうかを知りたいです。また、c# と xaml コードの例を見て、これがどのように機能するかを確認したいと思います。ありがとうございました
c# - changing text color of an xamdatagrid
I found out how to change the text color from a xamdatagrid cell. Right now I'm doing it like this:
rec.FieldLayout.Fields["Message Category"].Settings.CellValuePresenterStyleSelector = colors;
rec is a datarecord. and colors is a StyleSelector
is there anyway I can do this but instead of just changing one cell I can change the entire row?
c# - xamdatagrid 行の色を編集
xamdatagrid からテキストの色を変更する方法を知っています。私がやっていることは、xaml ファイルでスタイルを定義することです: igDP:CellValuePresenter を追加
し
、
InitializeRecord メソッドで各レコードを取得して使用します:
コードを使用して同じことを達成できますが、xaml ファイルで igDP:DataRecordCellArea を使用していますか?
ありがとう
wpf - XamDataGrid の UnboundFields を使用したテンプレート バインディング
全て。オブジェクトの XamDataGrid があります。各オブジェクトには、グリッド内で編集したい 2 つのプロパティがあります。さまざまな数の列を許可するために、プログラムで FieldLayout を作成しています。レイアウトを定義するときに、各フィールドのバインディングを設定して、PropertyPath が ViewModel の特定の列を指すようにすることができます ((つまり、Path="Columns[0]"、Path="Columns[1]" など)。正常に動作します:
テンプレートを CellValuePresenter に適用して、2 つのフィールドのそれぞれに 1 つのテキスト ボックスをバインドして、各フィールドを編集できるようにします。
ご覧のとおり、テンプレート バインディングは正しくありません。現在、各列のインデックスをテンプレートに取得する簡単な方法がわからないため、テンプレートには列の 1 つ (Path="DataItem.Columns[0]") へのバインドがあります。私が本当に欲しいのは、CellValuePresenter が FieldLayout で定義された正しいバインド オブジェクトを取得することですが、各テキスト ボックスを適切なプロパティにバインドすることです。
どんな助けでも大歓迎です。ありがとう、エド