templateButton を作成するための ressourceDictionnary を作成しました。このテンプレートを使用するときに png 画像を変更できるようにしたいのですが、ContentPresenter を使用する必要があると思いますが、理由がわかりません。
ここに私の RessourceDictionnary があります:
<ControlTemplate TargetType="{x:Type Button}" x:Key="BoutonRessources">
<Button Width="32" Margin="0,0,7,0" Name="tbrClear" ToolTip="Clear" VerticalAlignment="Center" BorderThickness="0" HorizontalAlignment="Center" Background="Transparent" HorizontalContentAlignment="Center">
<Border>
<Image Source="xRtDiva_XWPF_TBR_PREMIER.PNG_IMAGES.png" Height="18"/>
<Border.Style>
<Style TargetType="{x:Type Border}">
<Setter Property="Background" Value="Transparent" />
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background">
<Setter.Value>
<ImageBrush ImageSource="BoutonToolbarSelected.png"/>
</Setter.Value>
</Setter>
<Setter Property="Height" Value="22"/>
<Setter Property="Width" Value="32"/>
</Trigger>
</Style.Triggers>
</Style>
</Border.Style>
</Border>
</Button>
したがって、このボタン テンプレートを使用するときは、別の png 画像を渡して表示できるようにしたいと考えています。たとえば、xRtDiva_XWPF_TBR_PREMIER.PNG_IMAGES.png を MyPicture.png に置き換えたいと思います。
これをどのように行うのですか?contentPresenter で?
ありがとう :)