Jusqu'à présent, j'ai ceci:Est-ce que quelqu'un a un exemple simple d'un UserControl avec un seul 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>
Exemple d'utilisation de cette UserControl:
<nc:ExpanderPanel
Grid.Row="0">
<Expander
IsExpanded="True"
Header="NMT Users">
<StackPanel>
...
</StackPanel>
</Expander>
</nc:ExpanderPanel>
Discussion
Si je cours, je ne vois rien. Aucun contenu n'est présenté, pas même la bordure intégrée dans UserControl.
Je pensais que je devais peut-être faire à la ContentPresenter
une propriété de dépendance, mais je ne pouvais pas comprendre comment je lierais la propriété au ContentPresenter dans le XAML de UserControl.
Quelqu'un peut-il fournir un exemple simple qui montre comment construire un UserControl
(ou une sorte de contrôle personnalisé) avec un seul ContentPresenter
?
Cela ressemble à ce fera l'affaire: http://blog.pixelingene.com/?p=24 – devuxer