問題タブ [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.
wpf - DataTrigger が Listbox の ItemContainerStyle のテンプレートを変更しない
私の考えは、MouseOver または Button がクリックされたときに ListboxItem の外観を変更することです。
IsMouseOver のイベントでのみ機能しますが、DataTrigger は機能しないようです 理由をご存知ですか?
wpf - リストビュー項目の強調表示が正しく機能しない
ItemContainerStylelistView にカスタムを適用した後、listView の項目の強調ContentPresenter表示が想定どおりに機能しません。スクリーンショットでわかるように、マウスが項目の上にある場合にのみ機能します。
元のハイライト (スタイルが適用されていない):

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

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

リストビュー スタイル:
ItemContainerStyle :
どうすれば修正できますか?
c# - コレクションに応じてリストボックスのスタイルを定義する方法は?
使用しているコレクションに応じて、リストボックスのスタイルを変更したいと考えています。私のコードでは、最初のクラスにはTypeAItemViewModel. コレクションには、選択できない項目が 1 つあり (ヘッダーと仮定)、そのために を使用しますIsHitTestVisible。
しかし、他のクラスはNormalParameterを持たない のコレクションを使用しIsHitTestVisibleます。次に、NormalParameterコレクションでビューを使用すると、プロパティのないエラーが発生しIsHitTestVisibleます。
クラス: TypeAItemViewModel
スタイル:
リストボックス: (TypeAItemViewModel のコレクションでうまく動作します)
ItemContainerStyle で動作するはずだと思っていましたが、まだ解決できません。
不明な場合はお知らせください。
編集: 2 つのコレクションがあります。1つのxamlリストボックスで異なるスタイルを表示したい。 編集:私が使用するリストボックスはユーザーコントロールです
wpf - ItemContainer ではなく、カスタム ItemsControl でアイテムを装飾する
ItemsControlsがa にItem配置され、StackPanel他のコントロール、たとえば a と混在するカスタム (と同等) を作成したいと思いますButton。したがって、レイアウトに関しては、次のものが同等になるようにします。
と
私が行ったすべての代替道 ( ItemContainer、ItemTemplate、 カスタムPanel) は、まったくこの動作を作成できませんでした。これを達成できるテクニックはありますか?
これをカスタムコントロールにする必要があることを強調する価値があるでしょう:)
ありがとうございました!
c# - ListBox が無効/非アクティブのときに背景色をオーバーライドする
ListBox背景をすべて透明にしたい。集中していない/集中していない/何でも...
ListBoxとそのスタイルをオーバーライドしますが、別の要素によって無効にされItemContainerStyleている場合でも背景色が残っています...ListBox
FocusVisualStyleまた、を nullに設定してみました(この回答を参照)。一部の「非アクティブ」カラー ブラシSystem.Colorsを透明に設定し、ScrollBar の色を透明に設定するには (このリンクを参照)、何も機能していません...
- 何が欠けていますか?
- どの色が問題になるか知っていますか (この投稿を参照してください) ?
- 状態はどうなりますか?無効にしますか? 非活性 ?
wpf - 親MenuItemなしでMenuItem.ItemContainerStyleを適用
最近のファイル メニュー項目と各最近のファイルのサブ メニュー項目を生成するという点で、問題なく動作する次の XAML のビットがあります。
これはファイル メニュー内にあり、次のようなメニュー構造を生成します。
うまくいけば、あなたはアイデアを得る...しかし、本当に私は最近のファイルの親MenuItemを望んでいません。最近のファイルをファイルメニューの最後に置きたいです。
どうすればこれを達成できますか? 最近のファイル MenuItem の代わりに、MenuItem.ItemContainerStyle の周りに配置できる「ダミー」コンテナ要素がありますか、それともまったく別の方法でこれを行う必要がありますか?
ありがとう
スチュアート
wpf - WPF ListView 複数の ItemContainerStyles
これは正常に動作する私の WPF ListView です。
今、次のように、選択したアイテムの左クリックを検出する機能を追加しようとしています:
既にあるので追加できません
ListView コードで。誰かが私に光を当ててくれるかどうか疑問に思っていました!
wpf - TreeView HierarchicalDataTemplate は ItemContainerStyle を適用しません
TreeView を使用して階層データを表示しようとしましたが、さまざまな Children タイプにさまざまな DataTemplates を設定したいと考えています。
しかし、問題は、私のスタイルが適用されないということです。
多分それは非常に単純な間違いですが、私は本当にそれを見つけられません.