SilverlightToolkitエキスパンダーコントロールのエキスパンダーボタンのスタイルを変更する簡単な方法を探しています。例えば:
- 小さいまたは大きいアイコン。
- アイコンを別のアイコンに置き換えます。
- 使用しているアイコンの色を変更してください。
TIA
クレイグ
SilverlightToolkitエキスパンダーコントロールのエキスパンダーボタンのスタイルを変更する簡単な方法を探しています。例えば:
TIA
クレイグ
あなたが説明しているのは、基本的に Expression Blend が優れているパンとバターです。Blend では、コントロールを右クリックして、テンプレートのコピーを編集することを選択します。次に、トグル ボタンを見つけて、そのテンプレートを編集します。
それ以外の場合は、ToolkitStyles.xaml でエキスパンダーのコントロール テンプレートを見つける必要がありますが、Expression Blend を使用するとはるかに簡単になります。4 つの方向すべてのテンプレートがあり、エキスパンダーを使用して移動できます。
クイックソリューション検索;
<Style TargetType="toolkit:Expander" x:Key="DefaultExpanderStyle">
デフォルトのテンプレートを作成する必要があります。直接編集するか、コピーを作成してください (コピーする場合は、キー名の名前を変更してください)。そうすれば、すべての状態とトランジションなども既に存在します。犯人は、編集する方向エキスパンダーのテンプレート内に埋め込まれた ToggleButton であることを忘れないでください。
お役に立てれば。