問題タブ [itemspanel]

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

silverlight - ItemsControl、ItemsPanel、ItemsPresenter(Silverlight、XAML)

私はこれらの3つの用語に完全に混乱していますが、いつどちらを使用するのですか?関係は何ですか、そして彼らはどのコントロールの子供ですか?

これが木であると言うのは正しいですか:

ItemsControl> ItemsPresenter> ItemsPanel

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

wpf - リストボックスでラジアル パネルを使用し、例外 VisualTree Single Element をスローする

次のようないくつかの依存関係プロパティを持つ非常に単純なラジアル パネルがあります。

問題は、このラジアル パネルをリストボックスの項目パネルとして割り当てるたびに、例外が発生することです。

ItemsPanelTemplate の VisualTree は単一の要素である必要があります。

これは、XAML で ItemsPanel を設定する方法です。

依存関係プロパティの PropertyChangedCallback 関数を削除すると、パネルは機能しますが、パネルを更新できないため、リストボックスにバインドされたコレクションを変更するたびに、すべての項目が循環ではなく重なり合って描画されます。これはWPFにあります。Silverlight で試してみましたが、問題はありません。

あなたの助けに感謝。ありがとう

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

wpf - WPFでのVirtualizingStackPanelの適切な使用法

誰かがWPFでVirtualizingStackPanelを適切に使用する方法を教えてもらえますか?ItemsControlのItemsPanelTemplateにVirtualizingStackPanelを設定し、それをItemsHostとして設定しましたが、ItemsコントロールのCleanUpVirtualizedItem添付イベントのリスナーを登録しても何も起こりません。イベントが呼び出されるのがわかりません。また、データテンプレートのカスタムコントロールのUnloadedイベントが呼び出されることもありません。これは、実際の仮想化が行われていないことを示しています。どんな助けでも大歓迎です。

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

wpf - ListView:リソースディクショナリでItemsPanelTemplateを定義します

レイアウトがWindowsエクスプローラービュー(アイコン+詳細)のように見えるListViewがあり、ViewModelのどこかにリストにバインドされています。

ここでの私の目的は、いつでもエクスプローラービューとクラシックビューを切り替えることができるようにすることです。

ItemsPanelTemplateレイアウトを正しくフィールドに直接表示するための作業を正確に行うことを定義できますListView.ItemsPanel。ここで、リソースで定義して、さまざまなビューで使用できるようにします。特に1つのコントロールでは、ユーザーはエクスプローラービューまたはクラシックリストビュー(のデフォルトのレンダリング)を選択できる必要があります。リスト)

どうしましたか?で何も定義できません。定義ItemsPanelTemplateするResourceDictionaryと互換性がありません(純粋なロジックに従うと、から継承する必要がDataTemplateあると思いましたが、実際にはそうではありません)。ItemsPanelTemplateDataTemplate

実際のリストのコードスニペット:

静的リソースに保持するのItemTemplateは簡単でしたが、今では何もできませんItemsPanelTemplate...

何か案は?私はMVVMを使用しているので、理想的にはコードビハインドを使用しないようにしています-可能であれば

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

c# - ItemsPanel テンプレートは効果がありません

ListBox の ItemsPanel を WrapPanel に交換しようとしていますが、スタイルの ItemsPanelTemplate は効果がないようです。境界線と背景色が変更されるため、スタイルが検出されて適用されますが、snoop で調べると WrapPanel が表示されません。

ListBox は次のように宣言されます。

スヌープ ビジュアル ツリー: スヌープビジュアルツリー

アプリの他の部分で ItemsPanels をオーバーライドしましたが、何らかの理由でこれが私を逃れています

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

wpf - Style を介して DataGridCellsPresenter の ItemsPanel を設定できない

ウィンドウのリソースにItemsPanelaを設定しようとしています。DataGridCellsPresenter

しかし、私CustomDataGridCellsPanelは使用されていません。それはまだ使用していDataGridCellsPanelます。

私は何を間違っていますか?

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

c# - コード ビハインドで ListBox ItemsPanel を取得する方法

私はItemsPanelを持つListBoxを持っています

コード ビハインドで TranslateTransform を使用して、スタック パネルを X 軸に沿って移動したいと考えています。

問題は、スタック パネルが見つからないことです。

何も返しません。私はそれを使いたい:

TranslateTransform で使用できるようにスタック パネルを取得するにはどうすればよいですか

ありがとう

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

wpf - TreeViewItem コントロール テンプレートと組み合わせて HierarcicalDataTemplates を使用する

次の TreeView アイテム レイアウトをテンプレート化する方法がわかりません。

TreeView アイテム レイアウト モックアップ

私はいくつかのアイテム、SearchList を持っています。これには、DataSet のコレクションを含む Search のコレクションが含まれています (一種ですが、それは要点の横にあります)。私が苦労しているのは、各ノードレベルを希望どおりにスタイリングすることです。私は MVVM を使用しており、TreeViews の ItemsSource プロパティは SearchListViewModels の ObservableCollection に設定されています。これには、オブジェクト ツリーのすべてのオブジェクトが含まれています。

SearchList HierarchicalDataTemplate を正しくスタイルして、正しく表示できます。私がハングアップするのは、SearchTerm ノードのスタイリングです。DataSet を SearchTerm コンテンツ領域の右側のラップ パネルまたは均一なグリッド (まだ決定していません) に表示したいと考えています。このように動作するように TreeViewItem コントロール テンプレートを変更しました)。表示されるのは、検索のコンテンツだけです。

私の変更された TreeViewItem テンプレート

My Search 階層データ テンプレート

スタイルを変えたり、子アイテムのレイアウトを変えたりすることは可能でしょうか? これはどのように達成できますか?

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

wpf - itemscontrolのItemstemplateキャンバスの幅に線を引き伸ばす

私はこのコードを持っています。何らかの理由で、コンテンツプレゼンターをキャンバスの幅全体に拡大することができません。私の試みのいくつかはxamlでコメントアウトされています。

ItemContaintersのコンテキストを理解していないように感じます。

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

wpf - TabControlがItemsPanelTemplateを無視するのはなぜですか?

ItemsPanelTemplateなどの他のコントロールでを使用したListBoxので、同じことを行うのTabControlは簡単だと思いました。

どうやら、私は何かが欠けていて、私がTabControlに置いたものを完全に無視していItemsPanelTemplateます。

私はこのようなxamlを持っています:

に置き換えてみてWrapPanelUniformGrid違いがあり、同じように動作するかどうかを確認しました。私はControlTemplateforを持っていますがTabItem、それを削除しようとしましたが、違いはなかったので、それが私の問題に影響を与えているとは思いません。