問題タブ [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.
wpf - HierarchicalDataTemplate で生成された MenuItems へのスタイルの追加
HierarchicalDataTemplate を使用して階層データをメニュー コントロールに追加しています。
マイメニューはこのように作成されます
IsCheckable
たとえば、これらの生成された MenuItems にスタイルを追加してプロパティを設定するにはどうすればよいですか。メインの MenuItem (ここでは「MainItem」という名前のヘッダー) がこのスタイルを適用しないことが重要であるため、チェックできません。
<Style>
andを使用していくつかのアプローチを試みまし<DataTemplate
たが、成功しませんでした。
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 を返します。
wpf - コレクションの連続する類似アイテムをグループ化する方法は?
次のコレクションを検討してください。
- 真実
- 間違い
- 間違い
- 間違い
- 真実
- 真実
- 間違い
- 間違い
構造化された方法で表示したい、たとえばTreeView
. グループ全体などに境界線を引きたいと思っています。
- 真のグループ
- 真実
- 偽グループ
- 間違い
- 間違い
- 間違い
- 真のグループ
- 真実
- 真実
- 偽グループ
- 間違い
- 間違い
できるだけ少ない手続き型コードでこれを達成するにはどうすればよいですか?
wpf - レベルが不明な WPF TreeView のリーフ ノードの独自のテンプレート
WPF の TreeView のリーフ ノードにチェックボックスを追加しようとしています。階層に一定数のレベルがあり、各レベルに HierarchicalDataTemplate を使用している場合、これを行う方法を知っています。しかし、これが必要な場合の対処方法: -ノード
1
-- ノード 1a (チェックボックス付きの葉ノード)
-- ノード 1b
--- ノード 1bI (チェックボックス付きの葉ノード) -ノード
2
-- ノード 2a (チェックボックス付きの葉ノード)
コード ファイルの DataContext を DataTable に設定しました。それ自体との関係を持つ、1 つのテーブルのみ。
XAML:
これは機能していますが、すべてのノードにチェックボックスが表示されます。リーフノードにチェックボックスを付けたいだけです。
wpf - ツリー構造なしで Treeview を持つことはできますか?
ツリービュー コントロールをツリーのように見えないようにテンプレート化する方法を誰か教えてもらえますか? 基本的に、さまざまなレベルのインデントと、展開と折りたたみを可能にする +/- を削除したいと考えています。
実際の要件は、本質的に再帰的なオブジェクト コレクションにバインドされた階層データ テンプレートがあることです。そして、これらのオブジェクトを画面上にフラットに表示したいと考えています。最善の解決策は、アイテム コントロールで動作するように階層データ テンプレートを取得することです。残念ながら、itemscontrol は階層テンプレートを理解していないと思います。そのため、ツリービュー コントロールを使用して、すべての「ツリー」機能を削除する必要があります。
どんな提案も大いに役立ちます..
wpf - TreeViewの第2レベルのControlTemplate
2つのレベルを持つを作成しようとしてTreeView
いますが、どこにも行きません。私はItemTemplateSelector
(これは機能します-以下にリストされている最初の2つのテンプレートのいずれかを選択します)を持っていますが、を使用して子にデータを入力させることができませんDataTemplate
。これは私のコードです:
ポインタをありがとう。
binding - WPF - CheckBox へのバインドが HierarchicalDataTemplate で機能しない
WPF ツリービューで、親ノードがチェックされている場合、子を自動的にチェックしようとしています。そのためにビューモデルを使用し、ノードにバインド可能なオブジェクトを使用していますが、私の試みはすべて失敗しました。コードは次のとおりです (C# + XAML)。どんなアイデアでも大歓迎です
.net - HierarchicalDataTemplate の DataType 属性でジェネリック型を参照する方法は?
のクラスがMyClass<MyObject>
あり、それを HierarchicalDataTemplate の DataType として設定したいと考えています。
XAML でのこれの構文は何ですか? (私は名前空間を設定する方法を知っています。
silverlight - コードを使用して Silverlight で HierarchicalDataTemplate を作成する
HierarchicalDataTemplate
コードからの作成に関するこのアドバイスに従って、Silverlight のコードで (Silverlight Toolkit から)を作成しようとしていDataTemplates
ます。
コードでの Silverlight DataTemplate の作成
しかし、私はそれを動作させることができませんでしたHierarchicalDataTemplate
。
XamlBuilder
Silverlight Toolkit に同梱され ているものを使用してみましたが、エラーが発生します。
試してみましたがXamlReader
、さまざまなデフォルトおよびプレフィックス付きの名前空間が含まれていましたが、うまくいきませんでした。
の Build メソッドを実行するXamlBuilder
と、次の文字列が得られます。
私が得るエラーは次のとおりです。
AG_E_PARSER_NAMESPACE_NOT_SUPPORTED