Bonjour,
Je voudrais savoir comment attacher un contrôle utilisateur par le code.

Voici plus précisemment mon problème :

J'ai une classe principale dont je veux faire hériter toutes les fenêtres de mon application :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
public class WindowMaster : Window
Je voudrais mettre dans cette fenêtre tous les attributs commun à mon application, et notamment y ajouter un contrôle utilisateur permettant l'affichage des messages d'erreur.

Jusqu'à présent j'attachais mon contrôle utilisateur dans le fichier xaml de la fenêtre héritière :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<Grid>
        <!-- Message d'erreur -->
        <localUserControls:ErrorPage x:Name="ErrorPanel" Visibility="Hidden"
                Grid.RowSpan="2" HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Grid>
Mais cela m'oblige à la définir sur chaque fenêtre, comment puis-je faire pour masquer cela directement dans ma WindowMaster ?