1

現在、MicrosoftSurfaceアプリケーションで使用しているいくつかのコントロールの外観を変更しています。そして今日、私はSurfaceListBoxに取り組んでいます。

私はそれのテンプレートを持っていて、すでに背景や境界線などを変更しています。しかし、ListBoxをタッチしたときにListBoxItemに表示される長方形の色を変更できる場所が本当に見つかりません。現時点では真っ白なので、変えたいと思います。

アイテムを選択したときに見える効果のようなものではありません。私はすでにそれを見つけて変更したので、選択したアイテムは別の色で表示されます。ただし、アイテムに触れたときの2番目の効果は白のままです。

では、この効果はどこで変更できますか?

4

1 に答える 1

1

アイテムに指を押したときに発生する明るい白のハイライトを意味する場合は、SurfaceShadowChromeを調べる必要があります。これは、(ほぼ)すべてのサーフェスコントロールで使用され、ユーザーがコントロールを押しているときにフィードバックを提供します。

ニーズに合わせて変更できるColorプロパティがあります。色、およびコーナー半径とシャドウオフセットの微調整を除けば、あまり柔軟なデコレータではありません。しかし、うまくいけば、あなたはそれがあなたが必要とすることをするようにすることができるでしょう。

于 2010-07-19T06:53:26.717 に答える