0

SilverlightToolkitエキスパンダーコントロールのエキスパンダーボタンのスタイルを変更する簡単な方法を探しています。例えば:

  • 小さいまたは大きいアイコン。
  • アイコンを別のアイコンに置き換えます。
  • 使用しているアイコンの色を変更してください。

TIA

クレイグ

4

1 に答える 1

2

あなたが説明しているのは、基本的に Expression Blend が優れているパンとバターです。Blend では、コントロールを右クリックして、テンプレートのコピーを編集することを選択します。次に、トグル ボタンを見つけて、そのテンプレートを編集します。

それ以外の場合は、ToolkitStyles.xaml でエキスパンダーのコントロール テンプレートを見つける必要がありますが、Expression Blend を使用するとはるかに簡単になります。4 つの方向すべてのテンプレートがあり、エキスパンダーを使用して移動できます。

クイックソリューション検索;

<Style TargetType="toolkit:Expander" x:Key="DefaultExpanderStyle">

デフォルトのテンプレートを作成する必要があります。直接編集するか、コピーを作成してください (コピーする場合は、キー名の名前を変更してください)。そうすれば、すべての状態とトランジションなども既に存在します。犯人は、編集する方向エキスパンダーのテンプレート内に埋め込まれた ToggleButton であることを忘れないでください。

お役に立てれば。

于 2012-08-15T20:04:47.537 に答える