6
votes

Comment placer un XAML UserControl dans une grille

J'ai le suivant principal.xaml et usercontrol.

Je dois placer plusieurs fois le contrôle de l'utilisateur sur la 2e rangée, la 2e colonne de la grille, à l'aide de Visual Studio, il ne permet pas de glisser et de déposer le contrôle de l'utilisateur. Donc, je suppose que je dois le faire par code, je ne sais tout simplement pas comment

Mainpage.xaml xxx

< Strong> usercontrol xxx


0 commentaires

3 Réponses :


11
votes

Voulez-vous dire comme ça? xxx pré>

Dans ce cas est l'alias de l'espace de noms CLR Le usercontrol code> réside. Il est défini en haut de Votre XAML, à l'intérieur du code> ou code> Selon le contexte. p>

Par exemple, P>

<Window ... 
    xmlns:my="clr-namespace:AssemblyName"
    ...
/>


0 commentaires

5
votes

mainpage.xaml xxx

usercontrol1.xaml xxx


1 commentaires

Mais vous avez laissé la meilleure partie. (Réponse: " Non, le fond de mon grille est Bisque .")



2
votes

mainpage.xaml strong>, je lie un login usercontrol En utilisant l'espace de noms strong>: xmlns: uc = "espace de noms de clv: test.views", puisque j'ai mon USERControl dans le dossier nommé " vues strong>".

private void Login_BtnLoginClick(object sender, EventArgs e)
{
Messagebox.Show("Event captured successfully");
////Here you can add your stuffs...     
}


0 commentaires