問題タブ [itemcontainerstyle]

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 に答える
2530 参照

wpf - DataTrigger が Listbox の ItemContainerStyle のテンプレートを変更しない

私の考えは、MouseOver または Button がクリックされたときに ListboxItem の外観を変更することです。

IsMouseOver のイベントでのみ機能しますが、DataTrigger は機能しないようです 理由をご存知ですか?

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

wpf - リストビュー項目の強調表示が正しく機能しない

ItemContainerStylelistView にカスタムを適用した後、listView の項目の強調ContentPresenter表示が想定どおりに機能しません。スクリーンショットでわかるように、マウスが項目の上にある場合にのみ機能します。

元のハイライト (スタイルが適用されていない):

ここに画像の説明を入力

カスタム ItemContainerStyle が適用されたときに強調表示する

ここに画像の説明を入力

カスタム ItemContainerStyle が適用されたときに強調表示します (マウス オーバーContentPresenter)

ここに画像の説明を入力

リストビュー スタイル:

ItemContainerStyle :

どうすれば修正できますか?

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

c# - コレクションに応じてリストボックスのスタイルを定義する方法は?

使用しているコレクションに応じて、リストボックスのスタイルを変更したいと考えています。私のコードでは、最初のクラスにはTypeAItemViewModel. コレクションには、選択できない項目が 1 つあり (ヘッダーと仮定)、そのために を使用しますIsHitTestVisible

しかし、他のクラスはNormalParameterを持たない のコレクションを使用しIsHitTestVisibleます。次に、NormalParameterコレクションでビューを使用すると、プロパティのないエラーが発生しIsHitTestVisibleます。

クラス: TypeAItemViewModel

スタイル:

リストボックス: (TypeAItemViewModel のコレクションでうまく動作します)

ItemContainerStyle で動作するはずだと思っていましたが、まだ解決できません。

不明な場合はお知らせください。

編集: 2 つのコレクションがあります。1つのxamlリストボックスで異なるスタイルを表示したい。 編集:私が使用するリストボックスはユーザーコントロールです

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

wpf - ItemContainer ではなく、カスタム ItemsControl でアイテムを装飾する

ItemsControlsがa にItem配置され、StackPanel他のコントロール、たとえば a と混在するカスタム (と同等) を作成したいと思いますButton。したがって、レイアウトに関しては、次のものが同等になるようにします。

私が行ったすべての代替道 ( ItemContainerItemTemplate、 カスタムPanel) は、まったくこの動作を作成できませんでした。これを達成できるテクニックはありますか?

これをカスタムコントロールにする必要があることを強調する価値があるでしょう:)

ありがとうございました!

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

c# - ListBox が無効/非アクティブのときに背景色をオーバーライドする

ListBox背景をすべて透明にしたい。集中していない/集中していない/何でも...

ListBoxとそのスタイルをオーバーライドしますが、別の要素によって無効にされItemContainerStyleている場合でも背景色が残っています...ListBox

FocusVisualStyleまた、を nullに設定してみました(この回答を参照)。一部の「非アクティブ」カラー ブラシSystem.Colorsを透明に設定し、ScrollBar の色を透明に設定するには (このリンクを参照)、何も機能していません...

  • 何が欠けていますか?
  • どの色が問題になるか知っていますか (この投稿を参照してください) ?
  • 状態はどうなりますか?無効にしますか? 非活性 ?
0 投票する
1 に答える
578 参照

wpf - 親MenuItemなしでMenuItem.ItemContainerStyleを適用

最近のファイル メニュー項目と各最近のファイルのサブ メニュー項目を生成するという点で、問題なく動作する次の XAML のビットがあります。

これはファイル メニュー内にあり、次のようなメニュー構造を生成します。

うまくいけば、あなたはアイデアを得る...しかし、本当に私は最近のファイルの親MenuItemを望んでいません。最近のファイルをファイルメニューの最後に置きたいです。

どうすればこれを達成できますか? 最近のファイル MenuItem の代わりに、MenuItem.ItemContainerStyle の周りに配置できる「ダミー」コンテナ要素がありますか、それともまったく別の方法でこれを行う必要がありますか?

ありがとう

スチュアート

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

wpf - WPF ListView 複数の ItemContainerStyles

これは正常に動作する私の WPF ListView です。

今、次のように、選択したアイテムの左クリックを検出する機能を追加しようとしています:

既にあるので追加できません

ListView コードで。誰かが私に光を当ててくれるかどうか疑問に思っていました!

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

wpf - TreeView HierarchicalDataTemplate は ItemContainerStyle を適用しません

TreeView を使用して階層データを表示しようとしましたが、さまざまな Children タイプにさまざまな DataTemplates を設定したいと考えています。

しかし、問題は、私のスタイルが適用されないということです。

多分それは非常に単純な間違いですが、私は本当にそれを見つけられません.