問題タブ [datagridtextcolumn]

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 投票する
2 に答える
49891 参照

wpf - ツールチップを DataGridTextColumn に追加する方法

私は WPFtoolkit を使用しています。テキストDataGridを a でラップするか、テキスト列DataGridTextColumnに a を追加する必要があります。ToolTipネットで検索しましたが、適切な解決策を得ることができませんでした。貴重なご意見をお待ちしております...

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

wpf - DataGridTextColumn.MaxLength?

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

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

asp.net - 個々のコントロール列の DataGridTemplateColumn と DataGridTextColumn の比較

違いは何ですか、どちらも機能します: DataGridTemplateColumn と DataGridTextColumn

どちらも機能するということは、セル内のリッチテキストを編集して表示できることを意味します。

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

silverlight - Silverlight でセルの値が変更されたことを検出するにはどうすればよいですか?

セルの内容に基づいてグリッド セルのフォントの色を設定する方法を見つけようとして、Silverlight で作業しています。

私は ObservableCollection を DataGrid にバインドしており、アイテムは INotifyPropertyChanged を実装しているため、値を変更するとグリッドが更新されます。アイテムを並べ替えて、基になるアイテムを更新している間も並べ替えを維持できるなど、すべてが完全に機能しています。

LoadingRow イベントを使用して色を変更できることはわかっていますが、イベントを発生させる唯一の方法は、グリッド データソースを変更することです。

だから、私が本当に欲しいのは、どちらかへの方法です

  1. データグリッドの行をループし、必要なセルを見つけて、色を変更するか、
  2. 色を動的に設定するために使用できるカスタム列を実装します。

問題は、これらのいずれかを実際に行う方法です:)。

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

c# - WPF datagridtextcolumn - 常にテキストボックスを表示

デフォルトでは、WPF データグリッド テキストはラベルとして表示され、クリックすると編集状態になります。(クリックイベントに依存するのではなく) テキストボックスが常に表示されるように列を変更する方法はありますか? 前もってありがとう、JP

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

wpf - DataGridTextColumnから継承し、GenerateElementをオーバーライドします

このアプローチでは、セル値(つまり、負の値の場合は赤のテキスト、正の値の場合は緑)に基づいて個々のセルをフォーマットできるカスタムDataGridを作成しようとしています...

WPFToolkitDataGridで現在のセルのバインディング値を取得する方法

また、値を負から括弧で囲んだものに変換する必要があります(つまり、-2.34から(2.34))。継承/オーバーライドが機能しています。私の質問は、オーバーライドされたGenerateElementメソッドのセルの値にアクセスするにはどうすればよいですか。

よろしくお願いします、フィル

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

silverlight - Silverlight DataGridTemplateColumn と DataGridTextColumn の比較

なぜこれが機能するのですか...

しかし、これはそうではありません...

2 番目の 'System.Windows.Markup.XamlParseException: AG_E_PARSER_BAD_PROPERTY_VALUE' を取得します。この問題はフォアグラウンド コンバーターにのみ適用され、バインディングは問題ありません。

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

wpf - WPF:DataGridTextColumns内バインディングについて

今日、DataGridColumn のヘッダーを ViewModel にバインドすることに関する奇妙な動作に気付きました。

次のバインディングは完全に機能します (DataGrid の名前は MyGrid です)。

以下は機能しませんが (MyGrid が見つからないと文句を言います):

Template または UIElement で直接ビューモデルにバインドすることの違いは何ですか?

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

wpf - WPF:数値プロパティをDataGridTextColumnにバインドする方法は?

私はそれが WPF の簡単なことだと思っていましたが、それを機能させることはできません... クラスに int プロパティ (部門) があり、それを DataGrid 列にバインドしたいと考えています。

ただし、表示されません。私もこのコードを試しましたが、うまくいきません:

テスト目的で、このクラスに文字列プロパティを追加して Divisions の文字列値を返すと、問題なく動作します。それで、ここで何が問題なのですか?

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

wpf - DataGridColumnのルート要素を検索します

このメソッドを再帰的に使用して、LogicalTreeHelper.GetParent()他のさまざまなWPF要素のルート要素を見つけています。これはほとんどすべてで正常に機能しますが、などのDataGridColumnでは失敗しますDataGridTextColumnDataGridColumnそれは論理ツリーにも視覚ツリーにも含まれていないことがわかりました。どういうわけかそれが属しているのを見つけることができますかDataGrid(そしてグリッドからルートを取得できますか)?

MSDNのドキュメントを読んで、適切な解決策を見つけることができませんでした。ありがとうございました。

論理ルートを見つけるための私のコード: