問題タブ [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 投票する
1 に答える
1785 参照

wpf - HierarchicalDataTemplate で生成された MenuItems へのスタイルの追加

HierarchicalDataTemplate を使用して階層データをメニュー コントロールに追加しています。

マイメニューはこのように作成されます

IsCheckableたとえば、これらの生成された MenuItems にスタイルを追加してプロパティを設定するにはどうすればよいですか。メインの MenuItem (ここでは「MainItem」という名前のヘッダー) がこのスタイルを適用しないことが重要であるため、チェックできません。

<Style>andを使用していくつかのアプローチを試みまし<DataTemplateたが、成功しませんでした。

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

wpf - C# WPF HierarchicalDataTemplate アイテムから TreeViewItem を取得するにはどうすればよいですか?

このフォーラムの以前の質問と同じ問題があります。

前のスレッド

HierarchicalDataTemplate を使用してデータをバインドする TreeView があります。自分のクラスである選択した項目から TreeViewItem を取得する必要があります。

前のスレッドで提供された解決策と、その修正版を試しました。何も機能しません。myTreeView.Items.CurrentPosition は -1 を返します。アイテムの内部を確認すると、2 つのルート アイテムしか表示されません。私はいくつかのレベルのアイテムを持っています。

myTreeView.ItemContainerGenerator.ContainerFromObject(myTreeView.SelectedItem) も機能せず、null を返します。myTreeView.ItemContainerGenerator.ContainerFromObject(myTreeView.Items.CurrentObject(myTreeView.Items.CurrentItem) は null を返します。

0 投票する
5 に答える
414 参照

wpf - コレクションの連続する類似アイテムをグループ化する方法は?

次のコレクションを検討してください。

  • 真実
  • 間違い
  • 間違い
  • 間違い
  • 真実
  • 真実
  • 間違い
  • 間違い

構造化された方法で表示したい、たとえばTreeView. グループ全体などに境界線を引きたいと思っています。

  • 真のグループ
    • 真実
  • 偽グループ
    • 間違い
    • 間違い
    • 間違い
  • 真のグループ
    • 真実
    • 真実
  • 偽グループ
    • 間違い
    • 間違い

できるだけ少ない手続き型コードでこれを達成するにはどうすればよいですか?

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

wpf - レベルが不明な WPF TreeView のリーフ ノードの独自のテンプレート

WPF の TreeView のリーフ ノードにチェックボックスを追加しようとしています。階層に一定数のレベルがあり、各レベルに HierarchicalDataTemplate を使用している場合、これを行う方法を知っています。しかし、これが必要な場合の対処方法: -ノード
1
-- ノード 1a (チェックボックス付きの葉ノード)
-- ノード 1b
--- ノード 1bI (チェックボックス付きの葉ノード) -ノード
2
-- ノード 2a (チェックボックス付きの葉ノード)

コード ファイルの DataContext を DataTable に設定しました。それ自体との関係を持つ、1 つのテーブルのみ。

XAML:

これは機能していますが、すべてのノードにチェックボックスが表示されます。リーフノードにチェックボックスを付けたいだけです。

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

wpf - ツリー構造なしで Treeview を持つことはできますか?

ツリービュー コントロールをツリーのように見えないようにテンプレート化する方法を誰か教えてもらえますか? 基本的に、さまざまなレベルのインデントと、展開と折りたたみを可能にする +/- を削除したいと考えています。

実際の要件は、本質的に再帰的なオブジェクト コレクションにバインドされた階層データ テンプレートがあることです。そして、これらのオブジェクトを画面上にフラットに表示したいと考えています。最善の解決策は、アイテム コントロールで動作するように階層データ テンプレートを取得することです。残念ながら、itemscontrol は階層テンプレートを理解していないと思います。そのため、ツリービュー コントロールを使用して、すべての「ツリー」機能を削除する必要があります。

どんな提案も大いに役立ちます..

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

wpf - TreeViewの第2レベルのControlTemplate

2つのレベルを持つを作成しようとしてTreeViewいますが、どこにも行きません。私はItemTemplateSelector(これは機能します-以下にリストされている最初の2つのテンプレートのいずれかを選択します)を持っていますが、を使用して子にデータを入力させることができませんDataTemplate。これは私のコードです:

ポインタをありがとう。

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

binding - WPF - CheckBox へのバインドが HierarchicalDataTemplate で機能しない

WPF ツリービューで、親ノードがチェックされている場合、子を自動的にチェックしようとしています。そのためにビューモデルを使用し、ノードにバインド可能なオブジェクトを使用していますが、私の試みはすべて失敗しました。コードは次のとおりです (C# + XAML)。どんなアイデアでも大歓迎です

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

.net - HierarchicalDataTemplate の DataType 属性でジェネリック型を参照する方法は?

のクラスがMyClass<MyObject>あり、それを HierarchicalDataTemplate の DataType として設定したいと考えています。

XAML でのこれの構文は何ですか? (私は名前空間を設定する方法を知っています。

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

silverlight - コードを使用して Silverlight で HierarchicalDataTemplate を作成する

HierarchicalDataTemplateコードからの作成に関するこのアドバイスに従って、Silverlight のコードで (Silverlight Toolkit から)を作成しようとしていDataTemplatesます。

コードでの Silverlight DataTemplate の作成

しかし、私はそれを動作させることができませんでしたHierarchicalDataTemplate

XamlBuilderSilverlight Toolkit に同梱され ているものを使用してみましたが、エラーが発生します。

試してみましたがXamlReader、さまざまなデフォルトおよびプレフィックス付きの名前空間が含まれていましたが、うまくいきませんでした。

の Build メソッドを実行するXamlBuilderと、次の文字列が得られます。

私が得るエラーは次のとおりです。

AG_E_PARSER_NAMESPACE_NOT_SUPPORTED