問題タブ [treelistview]
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# - Wpf はツリーリストビューから選択した行を削除しました
次のツリー リスト ビューがあります。
私の質問は、選択した行をツリー リスト ビューから削除する方法です。ありがとう
c# - Telerik WPF TreeListView で RowDetails テンプレートを使用する方法
Telerik TreeListView を使用して、いくつかの階層データを問題なく表示しています。
ブランチの最後に、関連するオブジェクトのリストを表示する必要がある場合があります。
これには RowDetailsTemplate を使用したいと思います。
私の質問- TreeListView コントロール内で RowDetails テンプレートを使用することは可能ですか?
GridView を使用できることはわかっていますが、TreeListView でどのように機能するかの例は見られませんでした。
ティア・J
c# - ObjectListView - TreeListView ツリー構造のさまざまなリストを展開します
ツリー構造で複数のリストを展開しようとしています。
次のクラスがあるとしましょう。子を持つリストを含むクラス Product があります。これは私の実際のツリー構造です。
この部分は今のところ問題なく機能していますが、同じツリー内の記事リストを展開するにはどうすればよいですか? 私はこの部分を働かせることができません。
次のようになります。
私の CanExpandGetter と ChildrenGetter は現在非常に基本的です
アップデート
------------------------------------------------------
誰かが興味を持っている場合、解決策を見つけました:
私の製品クラスにはオブジェクトのリストがあります:
これで、すべてのタイプのオブジェクトまたはその他のリストをこのオブジェクト リストに追加できます。次に例を示します。
構造は次のようになります。
CanExpandGetter と ChildrenGetter を変更するだけです。
tlvProduktStruktur.CanExpandGetter = デリゲート (オブジェクト x) {
これで、期待どおりの結果が得られるはずです。
c# - treelistview は別の列にツリーを描画します
TreeListView が最初の列以外の列にツリー ブランチを描画することは可能ですか?
上記を試しました。色や線のスタイルなどの他の側面を調整することはできますが、列のプロパティを設定しても、期待/期待どおりに動作しません。
c# - 値を入力するときの ObjectListView 列の C# コンボボックス
ライブラリTreeListView
からMainForm があります。ObjectListView
ValueColumn
さまざまなコンポーネントを使用して (2 列目) に値を入力したいと考えていWindows.Forms.Controls
ます。
(名前は jsonTreeView) 法線は、TreeView
すべての値とその型を表示しました。それは私自身のクラスに基づいています:
1 列目はName
、2 列目はValue
、3 列目は ですType
。さまざまなタイプの値に対してさまざまな入力コントロールを作成したいと考えています (クラスに文字列として保存されますが、json に変換するとType
値のように解析されます)。
ドキュメントには次のように記載されています。
セル エディタが作成されると、コントロールの Value プロパティを介してセルの値が与えられます (値があり、書き込み可能な場合)。書き込み可能な Value プロパティがない場合、Text プロパティはセル値のテキスト表現で設定されます。
ユーザーがセル内の値の編集を終了すると、新しい値がモデル オブジェクトに書き戻されます (可能な場合)。変更された値を取得するために、既定の処理では Value プロパティを再度使用しようとします。これが機能しない場合は、代わりに Text プロパティが使用されます。
しかし、comboBox (このコントロールHAS Text
プロパティ) で任意の値を設定しようとすると、戻り値はnull
. コンボボックスに文字列だけでなく、カスタム クラスと標準クラスを追加しようとしましたが、何も起こりません。