[WPF] Pytanie o zmianę szablonu button'a

0

Witajcie, tworzę odtwarzacz w WPF i zmieniłem szablon wszystkich przycisków. Jednakże nie wiem jak poradzic sobie z faktem, że każdy przycisk ma inny Content (wszystkie Contenty majuję, odpowiednio kwadrat jako Stop, Trójkąt jako Play itp) i przy zmianie szablonu przycisku ten Content ma zmieniac kolor ?

Od sprawy technicznej:
Styl (modyfikujący szablon) trzymam w oddzielnym pliku ResDict.xaml. Jak w tym stylu odwołac się do Contentu przycisku aby zmienic ten kolor?

<Window.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="ResDict.xaml"/>
            </ResourceDictionary.MergedDictionaries>

  <!--przykładowy Content dla przycisku Play-->      <Rectangle x:Key="PlayRectangle" Stroke="Red" Fill="White" Width="10" Height="10"/>

        </ResourceDictionary>
    </Window.Resources>

a tak mniej więcej wygląda ten styl:

	<Style x:Key="ButtonStyle" TargetType="{x:Type Button}">
        <Setter Property="Template">
            <Setter.Value>     
                <ControlTemplate  TargetType="{x:Type Button}">  
                    <Grid>.....
0

probowales uzywac Template Parts i ow content oznaczac jako wlasciwy fragment (part)?

1 użytkowników online, w tym zalogowanych: 0, gości: 1