J'ai créé un contrôle utilisateur (dans le code vb.net) qui contient deux panneaux de quai, un pour le contenu de l'en-tête (appelé HeaderDockPanel) et un autre pour le contenu (appelé RootDockPanel). Les dockPanels sont des propriétés de déférence du contrôle utilisateur.WPF: Comment éditer le contenu d'un DockPanel situé dans un UserControl?
Ces propriétés de dépendance sont déclarés comme suit:
Public Shared ReadOnly RootDockPanelProperty As DependencyProperty = DependencyProperty.Register(_
"RootDockPanel", GetType(DockPanel), GetType(MyUserControl), New PropertyMetadata(_
Nothing))
Public Shared ReadOnly HeaderDockPanelProperty As DependencyProperty = DependencyProperty.Register(_
"HeaderDockPanel", GetType(DockPanel), GetType(MyUserControl), New PropertyMetadata(_
Nothing))
J'ai essayé de modifier le contenu de ces panneaux de quai comme suit, mais je l'ai eu pas sucess:
<Wpf:EditBaseControl>
<Wpf:MyUserControl.HeaderDockPanel>
<DockPanel>
<Button Content="buttonContent" />
<TextBlock Text="textBlock" />
</DockPanel>
</Wpf:MyUserControl.HeaderDockPanel>
</Wpf:EditBaseControl>
Comment modifier le contenu d'un DockPanel à l'intérieur d'un UserControl?