Kann nicht binden den Inhalt einer contentPresenter

Ich kann nicht herausfinden, was fehlt mir hier. Ich möchte zum binden der Inhalt der ContentPresenter auf ein UIElement. Ich mache so etwas wie dieses:

<Window.Resources>
    <DataTemplate x:Key="container">
        <Border>
            <!--<TextBlock Text="A"/>-->
            <ContentPresenter Content="{Binding Element}" />
        </Border>
    </DataTemplate>
</Window.Resources>
<ContentControl DataContext="{Binding}" ContentTemplate="{StaticResource container}" />

Im Hauptfenster.cs

UIElement Element { get; set; }

public MainWindow()
{
    Element = new TextBox() { Text = "A" };
    DataContext = this;
    InitializeComponent();
}

Kann ich den textBlock direkt, aber wenn ich versuche, den ContentPresenter es zeigt nichts an.

InformationsquelleAutor foo | 2011-07-08
Schreibe einen Kommentar