Bisher habe ich diese:Hat jemand ein einfaches Beispiel für ein UserControl mit einem einzigen ContentPresenter?
<UserControl
x:Class="MyConcept.ExpanderPanel"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid>
<Border
Style="{StaticResource Border_PanelStyle}"
CornerRadius="3" />
<ContentPresenter />
</Grid>
</UserControl>
Beispiel Verwendung dieses Usercontrol:
<nc:ExpanderPanel
Grid.Row="0">
<Expander
IsExpanded="True"
Header="NMT Users">
<StackPanel>
...
</StackPanel>
</Expander>
</nc:ExpanderPanel>
Diskussion
Wenn ich das laufen, ich habe nichts zu sehen. Es wird kein Inhalt angezeigt, nicht einmal der Rahmen, der in das Benutzersteuerelement integriert ist.
Ich dachte, vielleicht musste ich die ContentPresenter
eine Abhängigkeitseigenschaft machen, aber ich konnte nicht herausfinden, wie ich die Eigenschaft mit dem ContentPresenter in der UserControl XAML verknüpfen würde.
Kann jemand ein einfaches Beispiel zur Verfügung stellen, das zeigt, wie man ein UserControl
(oder irgendeine Art von kundenspezifischem Steuerelement) mit einem einzelnen ContentPresenter
baut?
Dies verwendet sieht aus wie es den Trick tun wird: http://blog.pixelingene.com/?p=24 – devuxer