問題タブ [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.

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

c# - FrameworkElementFactoryからのgetvalue

1つのGridViewColumnを含むリストビューがあります

後でチェックボックスがチェックされているかどうかを取得したいときに、GetValueメソッドがないため、FrameworkElementFactoryに直面しているので、チェックボックスにキャストする方法がわかりませんでした。FrameworkElementFactoryからIsCheckedプロパティを取得するにはどうすればよいです。リストビューのどの要素からでもアクセスできます

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

wpf - GridviewColumn の幅は、最初のエントリに対してのみ調整されます。auto に設定した場合 - WPF

私は次のことを達成しようとしてい
ます 1. gridview 列の最小幅を何らかの値に設定します。
2. この列にエントリが追加されると、それに応じて列幅が調整されます。
私はそれのために次のコードを書きました

stl_ColumnHeaderStyle は次のとおりです。

長さ x の文字列の最初のエントリを追加すると、これは正常に機能します。ただし、後続のエントリの長さが x より大きい場合、列の幅は拡張されません。
ありがとうございました。

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

wpf - ソースから値を取得しても、この Binding が正しく機能しないのはなぜですか?

私はこの独自のクラスを持っています:

そして、私はこれDependencyProperty PeriodListを次のUserControlように使用します:

取得プロセスがあるかどうかを確認しConvertorます(値がある場合)はい、値があり、正しいですが、PeriodsListプロパティに設定されていません。問題は何ですか?PSコードについて質問がある場合は、教えてください。追加できます

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

c# - コードで GridViewColumn の DisplayMemberBinding をバインドする方法

GridViewColumnCollection を使用する MultiColumn TreeView があります。私の状況では、列の数もヘッダー名もわかりません。それは実行時の発見です。

したがって、コードでこれらの列を作成し、それらに動的にバインドする必要があります。

わかりました - 作成はとても簡単です:

ここでつまずいたところ-viewModelの「MyName」プロパティにバインドしたいとします。

これでテンプレートは

XAML での列の挿入とバインディングは次のように表示されます。

ここで SetBinding に関するヘルプをいただければ幸いです。指がなくなるまで探しました。

更新: 優れた答え:

バインディングはヘッダーに対して完全に機能するようになりました-どうもありがとう。

0 投票する
0 に答える
114 参照

listview - バインディングを使用してランタイム ListView を作成するにはどうすればよいですか? wpf

たとえば、このコードから結果を取得できません! 助けてください、tnx. :)

0 投票する
0 に答える
385 参照

gridview - グリッドビュー内でコンボボックスをバインド

グリッドビューを保持するリストビューがあります。デバイスリストとは別のリストがあります。すべてのデバイスは、コネクタのリストを保持しています。すべてのコネクタにはタグのリストがあります。すべてのタグにはプロパティ X があります。

現在、デバイス リストからデバイスを選択すると、デバイスのコネクタがグリッドビューに表示されます。グリッドビューには、すべてのタグの X プロパティを表示すると想定される ConnectorName の列と Combobox の列が保持されます。すべてのコネクタのすべてのコンボボックスに Tags.X プロパティを入力したいと考えています。

コードは次のとおりです。

// GridView は、デバイス リストから選択したデバイスのコネクタを、コネクタ名とタグを表示するコンボボックスの 2 つの列で保持します。すべてのコネクタの X 値

何か案は?

ありがとう、イド

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

c# - GridViewComboBoxColumn データソースをプログラムでバインドする

I'm using control of company を使用したWinFormsアプリケーションについて。C#RadGridViewTelerik

この RadGridView の列の 1 つはタイプGridViewComboBoxColumnです。この列DataSourceに実行時にデータを入力し、ComboBox の 3 つの重要なプロパティ ( DataSourceDisplayMemberValueMember) を設定します。

プログラムでこれを行うにはどうすればよいですか?

私はもう試した

しかし、それは次のエラーで終わります

エラーメッセージ

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

wpf - GridViewColumn CellTemplate の各 DataType の DataTemplate

複数のタイプのビュー モデルを含む ObservableCollection があり、各 GridViewColumn の CellTemplates 内の各タイプの DataTemplate を作成したいと考えています。この単純な例では、基本の ViewModel を作成できましたが、xaml からだけ作成できるようにしたいと考えています。以下の xaml は、私がやろうとしていることを示しています。ここでは、CellTemplate ごとに DataTemplates の 1 つが使用されます。

GridViewColumn.Resources があった場合、そこで DataTemplates を定義し、CellTemplate で ContentPresenter を含む DataTemplate を使用しますが、明らかにそれはできません。TemplateSelector が必要かもしれないと考えていますが、どこから始めればよいかわかりません。

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

wpf - Why is FindAncestor binding not working in GridViewColumn?

I'm trying to create my own GridViewColumn and having some issus with binding.

Can someone explain to me why the following Header-binding does work

while it fails here?

Sprache is a Property of my TranslateGridViewColumn which inherits from GridViewColumn.

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

c# - データベースフィールド幅ごとにGridview列幅を設定する方法は?

Windows デスクトップ アプリケーションの開発は初めてです。

請求書が印刷されている顧客のリストを表示するグリッドがあります。

形はこんな感じ。

このフォームのグリッドは、すべての顧客のリストを表示し、Form_Load()私のコードで制限されています:

しかし、フィールドの幅がPartyName短すぎてフルネームを読むことができません。すべてのフィールドのサイズをカスタマイズしたい。その方法は?

助けてください。