J'ai environ 30 vues et machines virtuelles correspondantes dans mon application. J'ai un HelpButton
à côté de la plupart des contrôles utilisateur qui donne une description de ce que le champ est pour. Lorsque l'utilisateur clique sur ce Button
, un Popup
s'ouvre et donne la description. Quel sera le meilleur moyen de rendre cette fonctionnalité réutilisable dans toutes les vues?Aide réutilisable Bouton et aide contextuelle
J'ai créé un ControlTemplate
pour le HelpButton
et l'aide Popup
mais puis-je aller plus loin que cela? Merci.
<Style x:Key="HelpButton" TargetType="{x:Type Button}" >
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Ellipse Focusable="True" Height="16" Width="16">
<Ellipse.Fill>
<ImageBrush ImageSource="../../Resources/Icons/Help.png" />
</Ellipse.Fill>
</Ellipse>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>