問題タブ [wpfdatagrid]

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

wpf - プログラムでWPF Toolkitのデータグリッド列を並べ替える方法は?

私のアプリケーションは、カスタム列で WPF DataGrid コントロールを使用します。プロパティ Columns は ObservableCollection<> ですが、Move メソッドの呼び出しは、列の順序にはまったく影響しません。

プログラムで WPF Toolkit DataGrid の列を何らかの方法で並べ替えることができますか?

敬具
オリバー・ハナッピ

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

wpf - ボタンをWPFデータグリッド列に動的に追加するにはどうすればよいですか?

ボタンコントロールを(列名とともに)WPFDataGrid列に動的に追加する方法はありますか?

ヘッダーボタンをクリックすると、ポップアップが開きます。

このボタンの生成は動的なものであり、一部の列ヘッダーを追加する必要がある場合と、追加する必要がない場合があるため、コードビハインドから決定されます。

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

wpfdatagrid - 列を自動生成するときに、プログラムでValidationRulesをWPFDataGridに追加します

AutoGeneratingColumnイベントでこれを実行したい:

出来ますか?列は自動生成されるので、ValidationRulesをBindingに追加したいだけです。

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

wpf - WPFデータグリッド。選択した行の各セルの値を取得します

WPFツールキットDataGridを使用しています。

選択した行のセルの値を取得するにはどうすればよいですか?

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

wpf - ResourceDictionaryのValue属性と明示的なDataTrigger.Valueの違いは?

以下が機能しない理由を誰かに教えてもらえますか? Value= 構文と後者の明示的な使用法に注目してください。違いがわかりません。

上記は例外をスローしますが、以下は正常に動作します。

例外: DataTrigger の Binding と Value の両方を指定する必要があります。マークアップ ファイル ';component/ResourceDictionaries/LogStyles.xaml' 行 14 位置 15 のオブジェクト 'System.Windows.DataTrigger' でエラーが発生しました。

スタック トレース: System.Windows.Markup.XamlParseException.ThrowException (文字列メッセージ、例外 innerException、Int32 lineNumber、Int32 linePosition、Uri baseUri、

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

wpf - WPF DataGrid の更新の問題

ここでシナリオに直面しています。

wpf アプリケーションの MainWindow に追加された DataGrid を初期化するメイン クラスがあります。DataTable オブジェクトが ref によって渡されるスレッド クラスがあり、そのスレッドは DataTable の更新を担当します。スレッドが実行されると、DataTable は更新されますが、ビューは更新されません。

しかし、TimeTicker を介して DataSet が初期化されるメイン クラスの DataTable の行を更新/追加すると、後のスレッドを介して追加されたデータだけでなく、関係のない timeticker メソッドで追加されたデータも更新されます。

アブドゥル・ハリク

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

c# - データグリッドの行を選択可能にする必要がある場合は、checkboxcolumn を使用します

私は c# 4.0 で aDataGridを使用しています。現在、行選択を有効にCheckBoxColumnする場合、a の状態を変更するには 2 回クリックする必要があります。CheckBox

1 回のクリックで行が選択され、2 回目のクリックで の状態が変更されますCheckBox。行の選択を有効にするにはどうすればよいCheckBoxColumnですか?

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

wpf - WPF Datagrid、コンボボックス ポップアップの背景の設定

WPF Toolkit データグリッドで DatagridComboboxColumn を使用するときに、ポップアップの背景色を変更したいと考えています。通常のコンボボックスのテンプレートを編集しました。選択したアイテムやその他のプロパティではうまく機能しますが、背景は白のままです。Snoop を使用してテンプレートの調査を行ったところ、DropdownBorder の背景が親テンプレートによって設定されていると主張されていますが、それがどのテンプレートであるかはわかりません。

何か案は?

0 投票する
3 に答える
11717 参照

wpf - DataGridTextColumn.MaxLength?

DataGridTextColumn の MaxLength プロパティを設定するにはどうすればよいですか?

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

combobox - WPF Toolkit Datagrid DataGridTemplateColumnとコンボボックスの使用方法は?

このようなデータグリッドがあります

ビューは、私の行であるはずの親のリストと、コンボボックスのドロップダウンコンテンツであるはずの子リストを公開するViewModelにバインドされています。設定方法では、親の行が取得されますが、[子の説明]列にデータがありません。ダブルクリックすると、行が編集可能になり、コンボボックスが表示されます。しかし、データはありません。出力ウィンドウを見ると、「BindingExpression path error:'Children' property not foundon'object''Parent'」というバインディングエラーが表示されます。私は知っています...1つのレベルを検索するように指示するにはどうすればよいですか?データグリッドをビューモデルだけにバインドしようとしましたが、行が表示されません。私はrelativesourceマークアップを使用しようとしましたが、それでも私が見たいものを見ることができません。私の構文は間違っていると確信しています。そして、私は例を見つけることができませんでした。