Kann mein WPF Style Setter eine TemplateBinding verwenden?

Ich versuche so etwas zu machen ...

<Style
    x:Key="MyBorderStyle"
    TargetType="Border">
    <Setter
        Property="BorderBrush"
        Value="{StaticResource MyBorderBrush}" />
    <Setter
        Property="Background"
        Value="{StaticResource MyBackgroundBrush}" />
    <Setter
        Property="Padding"
        Value="{TemplateBinding Padding}" />
</Style>

... aber ich bekomme den Fehler:'Padding' member is not valid because it does not have a qualifying type name.

Wie gebe ich einen "qualifizierenden Typnamen" ein?

Hinweis: Der Grund, warum ich dies versuche, ist, dass ich denselben Rahmen in eine Reihe ähnlicher ControlTemplates aufnehmen möchte.

Vielen Dank.

BEARBEITEN:

Nun, ich habe es versucht ...

<Setter
    Property="Padding"
    Value="{TemplateBinding GridViewColumnHeader.Padding}" />

... und es wurde tatsächlich kompiliert, aber als ich die App ausführte, bekam ich eineXamlParseException:

Cannot convert the value in attribute 'Value' to object of type ''.

Ich dachte, ich könnte mich qualifizierenPadding mitGridViewColumnHeader (das ist das ControlTemplate, mit dem ich diesen Stil verwenden möchte) würde funktionieren, aber keine Würfel.

EDIT 2:

Naja, laut Dokumentation fürTemplateBinding, es sagt:

Verknüpft den Wert einer Eigenschaft in einer Steuerelementvorlage mit dem Wert einer anderen verfügbar gemachten Eigenschaft im Vorlagensteuerelement.

Es klingt also so, als ob das, was ich versuche, einfach unmöglich ist. Ich würde gerne wiederverwendbare Stile für bestimmte Steuerelemente in meinen Steuerelementvorlagen erstellen, aber ich denke, die Vorlagenbindungen können in diesen Stilen nicht enthalten sein.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage