問題タブ [hierarchicaldatatemplate]

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

c# - WPFTreeViewHierarchicalDataTemplate-複数の子コレクションを持つオブジェクトへのバインド

TreeViewすべてのグループにネストされたグループが表示され、各グループにエントリが表示されるように、コレクションをバインドしようとしています。

がサブグループとエントリコレクションの両方を処理するHierarchicalDataTemplateようにするにはどうすればよいですか?TreeView

グループには、サブグループとエントリが表示されます。


オブジェクト:


テストデータ:


XAML:


XAML.CS:


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

.net - 階層データ テンプレートでのコマンド バインディング

アプリにメニューがあります。階層データ テンプレートを使用して視覚化しています。

メニューは本来のように見えますが、各メニュー項目のコマンドは起動されません! さらに、デバッガーで見られるように、制限されていません。 ICommand プロパティの get アクセサーが実行されたことはありません。なぜそうなるのですか?

いつものように完璧に動作します:

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

wpf - Wpf HierarchicalDataTemplate ItemsSource を辞書の CollectionViewSource にバインドしますか?

CollectionViewSource で並べ替えられたアイテムを含む Wpf Treeview を表示しようとしています。

現在、リソース ディクショナリで次のコードを使用した並べ替え以外はすべて機能しています。

HierarchicalDataTemplate を変更して、Items プロパティからプルする CollectionViewSource にバインドするための構文は何ですか?

Bea Stollnitz のブログに投稿されたコードのバリエーションを試しましたが、成功しませんでした。CollectionViewSource のソースを設定する方法がわかりません。

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

wpf - XAML のエラー: 型参照がパブリック型を見つけられません

私の WPF アプリケーションには、XAML で定義された TreeView コントロールがあります。次のような TreeView.Resources セクションを追加しました。

上記では、「ローカル」名前空間を先頭に次の行で定義しました。

Visual Studio デザイナーで XAML を読み込もうとすると、デザイナーの上部に次のような警告が表示されます。 ; エラー リストの関連するエラー メッセージは次のとおりです。エラー リストのすべてのエラーは、コンパイル後にクリアされ、アプリケーションは問題なく実行されます。

それでも、< TreeView.Resources> ブロックを削除しない限り、XAML デザイナーを使用することはできません。ここで何が起こっていますか? どうすれば修正できますか?

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

wpf - WPF ツールチップ バインディング

私はWPFを始めて2週間しか経っていないので、これはおそらく些細な質問です. バインドしたいいくつかのプロパティを持つコレクション「CellList」があるToolTipため、現在のインスタンスのラベル情報にカーソルを合わせるCellListと表示されます。それ、どうやったら出来るの?私は単純なバインディングを理解しています。これもおそらく単純なバインディングですが、頭を包むことはできません。以下は、ラベルの XAML です。誰かが私にこれを達成する方法を説明してもらえますか?

ありがとう。

0 投票する
4 に答える
11716 参照

c# - WPFTreeViewでの子オブジェクトのグループ化

ツリービューで、類似したアイテムのコレクションをそれらが何であるかによってグループ化しようとしています。物事を一般的に保つために、私のオブジェクト階層は次のようになります。

  • オブジェクト
    • オブジェクトグループ#1
      • アイテム#1(タイプ「A」)
      • アイテム#2(タイプ「A」)
      • アイテム#3(タイプ'B')
      • アイテム#4(タイプ'B')

現在、私のTreeViewはこれらのオブジェクトをオブジェクトモデルとまったく同じように表示しますが、私がやりたいのは、オブジェクトタイプごとにTreeViewノードを挿入して次のようにすることです。

  • オブジェクト
    • オブジェクトグループ#1
      • タイプA
        • アイテム#1
        • アイテム#2
      • タイプB
        • アイテム#3
        • アイテム#4

ここで同様の質問で、誰かが2つを別々にすることを勧めたHierarchicalDataTemplatesので、タイプのリストを含むTreeViewを含む「オブジェクトグループ#1」レベル用に1つを作成しましたが、これは内部の完全に別々のTreeViewであるため、本当に不器用です。いくつかのノードの。また、各カテゴリのアイテムを除外するためにaを使用しようとしていCollectionViewSourceますが、表示方法がわからないため、あまりうまくいきません。

私の質問はこれに要約されると思います:どうすればHierarchicalDataTemplateそれが子供であるグループを作ることができますか?誰かが私を正しい方向に向けることができれば、私はそれを大いに感謝します。

誰かが見たい場合はコードを投稿できますが、私は本当に自分がやりたいことを実行する方法を理解しようとしているので、私のコードは今のところ非常に単純なデータバインドツリービューです。

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

wpf - WPF TreeView HierarchicalDataTemplate - 異なる子コレクションを持つオブジェクトへのバインディング

TreeViewデータ テンプレートを使用してコレクションを wpf コントロールにバインドしようとしています。コレクション内の各アイテム (Person) には、タイプが car と book の 2 つの異なるコレクション (Cars、Books) も含まれています。

スペースを節約するために関係するオブジェクトの簡単なリストを次に示します。

これが私が拘束している方法です

ここにXamlコードがあります

ツリーの表示がこのようになることを期待しています。

この記号 > はツリー フォルダを示すために使用され、テンプレートでは考慮されません。

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

silverlight - Silverlightでの複数のオブジェクトタイプの階層型テンプレート

それは可能ですか?可能であれば、Silverlight(4)TreeViewコントロールに次の階層構造を実装するための最良の方法は何ですか?(ここで、ItemとGroupは、ツリーに存在できるクラスです)。

もちろん、必要に応じて、構造をこれよりも任意に複雑にすることもできます。

HierarchicalDataTemplatesはこれにアプローチする方法のように見えますが、さまざまなクラスを正しく解釈するためにテンプレートを適用する方法を理解するのに特に問題があります。

同様の質問がWPFについて尋ねられました。その答えは、HierarchicalDataTemplateのTargetTypeプロパティを利用しましたが、私の環境ではアクセスできないように見えるため、そのプロパティがSilverlightバージョンで使用できるかどうかはわかりません。

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

wpf - WPF:HierarchicalDataTemplate ItemsPanel

`` TreeView ItemsPanel which uses a customStackPanel to show the first level of items in aStackPanel , but I need to show subitems in aWrapPanelHierarchicalDataTemplateItemsPanel`too. The problem is, the second level of items are shown in aプロパティがあります。これを行う方法がわかりません。これは私のxamlです:, and asdoesn't have an

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

c# - HierarchicalDataTemplate 個別の葉

次のように構造化された一連のデータがあります。

次のように、データを WPF ツリー ビューに表示する必要があります。

グループA

--- アイテムA

--- アイテムB

グループB

--- アイテムC

グループC

--- アイテムD

個別の値で葉をグループ化するには、どの XAML を使用できますか? たとえば、GroupA.ItemA であるコレクションに複数のアイテムが存在する可能性がありますが、ノードとリーフを 1 回だけ提示したいと考えています。