0

Silverlight4ページがあります。

このページには、3列の単一グリッドが含まれています。真ん中の列に、GridSplitterを配置しました。

デフォルトでは青色です。Foregroundプロパティを使用して色を設定できます。ただし、グリッドスプリッターをドラッグ(フォーカス)すると、外観が別の色(青みがかった色)に変わります。

スプリッターがフォーカスされているときに適用されるグリッドスプリッターのスタイルと、フォーカスされていないときに適用される別のスタイルを定義したいと思います。

VisualStateマネージャーの設定について読んだことがありますが、このシナリオでの使用方法がわかりません。トリガーを使用することを考えましたが、SLはWPFのようにトリガーをサポートしていないようです。

フォーカス状態に応じてスタイルを変更するにはどうすればよいですか?

4

1 に答える 1

0

次の記事は、GridSplitterコントロールのデフォルトのスタイルとテンプレートを示しています。このスタイルは必要に応じて変更できます。

于 2011-11-11T11:11:06.577 に答える