ListBox内にさまざまなオブジェクトを表示しています。 各オブジェクトには、特別な場合に表示できるアドレナがあります。サイズがListBoxItemより大きい場合、ListBoxItem内のadornerのクリッピングを避ける
adornerが表示されている場合、オブジェクトを保持しているListBoxItemのサイズがadornerのサイズより小さい場合でも表示されるはずです。残念ながら、AdobornerはListBoxItemの背後に隠れてしまいます。
adornerを常にzオーダーの上に置くようにするにはどうしたらいいですか?あるいは、ListBoxItemの境界にクリップされないようにするにはどうすればよいですか?
adornerが大きくなりすぎたり、ListBoxを含んでいるとクリップされたりすると、 'ListBoxItem'の後ろに隠れますか?あなたのアドボナーはリストの 'ScrollViewer'が所有する' AdornerLayer'でおそらくホストされているので、私は後者を期待しています。 –
@MikeStrobelそれはlistboxitemによってクリップされます。 – sam
リストアイテムのコンテンツやアイテムテンプレートの中に 'AdornerDecorator'を置いていますか?その場合は、スクロールビューアが所有しているレイヤーにアドナーが表示されるように、削除してみます。 –