ContentControl eigene Property erstellen?

  • WPF MVVM
  • .NET (FX) 4.5–4.8

    ContentControl eigene Property erstellen?

    Hallo Leute und danke fürs reinschauen...

    ich habe so einen Beispiel hier:

    XML-Quellcode

    1. <Grid>
    2. <Grid.Resources>
    3. <ControlTemplate x:Key="MyTextBox" TargetType="ContentControl">
    4. <Grid>
    5. <Grid.RowDefinitions>
    6. <RowDefinition Height="Auto"/>
    7. <RowDefinition Height="Auto"/>
    8. </Grid.RowDefinitions>
    9. <Label x:Name="RedGreen" Content="{Binding Path=Content, RelativeSource={RelativeSource TemplatedParent}}"/>
    10. <TextBox Grid.Row="1" Text="{Binding Path=DataContext, RelativeSource={RelativeSource TemplatedParent}}"/>
    11. </Grid>
    12. </ControlTemplate>
    13. </Grid.Resources >
    14. <ContentControl Template="{StaticResource MyTextBox}" Content="Test" DataContext="Das ist ein Text"/>
    15. </Grid>


    und an sich funktioniert es, aber ich hätte gern, dass ich unten DataContext beschreibe, sondert Text="Das ist ein Test"

    Kann mir jemand sagen, wie es geht.

    Danke im Voraus