問題タブ [gridviewcolumn]
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.
c# - ListViewからGridViewColumnバインディングパス名を取得しますか?
私はxamlコードを持っています
そして、背後にあるコードは
コンボ ボックスの表示項目に column.Header を入力し、値項目に「DisplayMemberBinding パス名」を入力する必要があります。例: item.Content=Code 、 item.Tag=LoyaltyCode
c# - WPFでヘッダーの名前でGridViewColumnを取得するには?
WPFでaの列を取得するには、次のListView
ことができます
しかしGridViewColumn
、ヘッダーの名前だけを知るにはどうすればよいでしょうか?
c# - 2 つの GridView 列を 1 つに乗算する方法
数量テキストボックスに値を入力できるようにしたい場合:
- その値に「単位平方フィート」を掛けて、結果を「小計」に格納します。
- 各小計を合計し、結果を「Total」に格納します
これは私がこれまでに持っているものです:
コードビハインド:
TextBox 内で OnTextChanged を使用してみました。次に、関連するコントロールを int に変換して乗算し、値をラベルに表示しようとしましたが、unitSquareFootLabel に関する null 参照を取得します。
しかし、上記のコードビハインドでは、入力文字列が正しい形式ではありません。
どうすればいいですか?
wpf - c# WPF GridViewColumnHeader クリック イベントを自動化する
プログラムで ListViewColumnHeader の Click-Event を呼び出す可能性はありますか?
GridView を使用して ListView の並べ替え可能な列に関する統合テストを作成しようとしており、次のようなことをしたいと考えています。
GridViewColumnHeaderAutomationPeer を使用して目標を達成しようとしましたが、成功しませんでした。
c# - すべてのコンテンツに合わせて自動サイズ調整
WPFには、次のものがあります。
問題は、これが表示されるコンテンツに合わせて列のサイズを自動調整するだけであることです。これは、ヘッダー ディバイダをダブルクリックした場合も同じ動作です。
すべてのコンテンツに応じて列のサイズを変更したい。対照的にDataGridView
、現在の自動サイズ変更動作と同等の Winforms と、目的の動作と同等の Winforms を取り上げます。
これは WPF で可能ListView
ですか?
この質問は、WPF で GridViewColumn データを自動サイズ調整して右揃えにする方法とは異なります。また、表示されているコンテンツの現在のサイズ変更動作を引き続きトリガーし、すべてのコンテンツに対処しないため、それを好む人もいます。
c# - wpf GridView の列のサイズを自動的に変更する
同様の要件を持ついくつかの投稿を確認しましたが、完全に機能するソリューションはまだ見つかりません。
いくつかの列を持つ ListView に GridView があります
モデルとサブをモデルのプロパティ変更に設定します
そして、私が見つけたいくつかの解決策に基づいて、列のサイズを変更しようとしました
私の ItemValue が変更されたときにサイズ変更ロジックが呼び出されますが、列は ItemValue が再び変更されたときにのみサイズ変更されます。
したがって、現在のサイズが 5 の場合、ItemValue のサイズは 10 に変更され、ロジックは ActualWidth==5 で実行され、列は同じサイズ (5) のままです。ItemValue のサイズが再び 2 に変更され、ロジックが ActualWidth==2 を実行し、列のサイズが 10 に変更されます。
私は何を間違っていますか?ありがとう。
編集:
私が見たいくつかの投稿