Hallo Joachim,
danke für den Hinweis. Das wusste ich bisher nicht.
Ist aber leider noch nicht die finale Lösung. Mein Template definiert nämlich nur die Rows und Columns für das Grid. Damit die immer gleich groß und gleich viele sind etc wollte ich das mit dem Template machen. Der Inhalt soll dann bei der Verwendung gesetzt werden, also z.B. folgendermaßen:
<ContentPresenter ContentTemplate="{DynamicResource GridBase}" Content="{Binding}">
<TextBox Text="{Binding UpdateSourceTrigger=PropertyChanged, XPath=@Name}" Grid.Row="1" Grid.Column="1" x:Name="TB_Sportart"
Style="{DynamicResource TextBoxErrorAlsFehler}"
TextChanged="TB_Sportart_TextChanged"/>
<TextBlock Text="Sportart:" Grid.Row="1" Grid.Column="0"
FontWeight="{Binding Path=IsFocused, Converter={StaticResource Bool2WeightConverter}, ElementName=TB_Sportart}"
Style="{StaticResource TextBlockNormal}" VerticalAlignment="Center" />
</ContentPresenter>
Hier kriege ich jetzt aber den Fehler, dass ein ContentPresenter keinen direkten Inhalt haben darf. Gibts da einen Ausweg oder gibt es für meinen Fall dann keine Lösung?
Gruß
Peter