Comment ajouter une nouvelle Vue XAML avec le code derrière
Je suis avec VS 2015, la création d'un Univerasl App. Je veux créer une nouvelle vue (XAML). Je peux faire un clic droit, Ajouter > XAML > Vue en XAML, et le XAML est créé avec le nom et l'emplacement que je veux.
Mais, comment puis-je créer un code derrière ici, par exemple, MyNewView.xaml.le cs, et le "lien" comme un nœud enfant dans mon explorateur de solutions?
Ne pas utiliser "Vue XAML", utilisez "Page blanche" ou "Contrôle de l'Utilisateur" à la place.
OK... c'est pas très intuitif, mais ce n'travail. Merci. N'hésitez pas à faire cette réponse, et je vais l'accepter.
On dirait que votre question est vraiment "Comment ajouter un code derrière pour une vue en XAML". Le phrasé comme "ajouter XAML avec le code derrière" fait un joli sujet différent.
c'est de la sémantique. "L'ajout d'un nouveau code XAML avec le code behind" est le même que "... ajouter le code derrière pour une vue en XAML"
Le rabbin pas vraiment. Il y a une différence entre la gestion de XAML dans le code derrière et l'affectation d'un code derrière à un fichier XAML. La première vous gérer via
OK... c'est pas très intuitif, mais ce n'travail. Merci. N'hésitez pas à faire cette réponse, et je vais l'accepter.
On dirait que votre question est vraiment "Comment ajouter un code derrière pour une vue en XAML". Le phrasé comme "ajouter XAML avec le code derrière" fait un joli sujet différent.
c'est de la sémantique. "L'ajout d'un nouveau code XAML avec le code behind" est le même que "... ajouter le code derrière pour une vue en XAML"
Le rabbin pas vraiment. Il y a une différence entre la gestion de XAML dans le code derrière et l'affectation d'un code derrière à un fichier XAML. La première vous gérer via
XamlReader
, la 2ème avec la définition de x:Class
attribut sur le code XAML de l'élément racine. De toute façon, si vous pouvez changer votre obligation de travailler avec une page ou de contrôle de l'utilisateur au lieu d'un point de vue, qui pourrait être plus sûr de solution de contournement.OriginalL'auteur Stealth Rabbi | 2015-09-19
Vous devez vous connecter pour publier un commentaire.
Comme RavingDev dit:
Sur une note de côté, si vous souhaitez créer manuellement un fichier de code et en lien avec quoi que ce soit d'autre (c'est à dire de Visual Studio automatiquement des liens
.cs
et.xaml
sur la création), vous devrez éditer le projet de code XML.Supposons que vous avez créé une vue en XAML/page/contrôle nommé
MyView.xaml
et d'un autre C# fichier nomméMyView.xaml.cs
, et elles sont reliées (cela peut aussi arriver si vous ajoutez des fichiers directement dans l'Explorateur de solutions). Faire le lien entre eux, vous devrez modifier votre projet de code interne. Tout d'abord, enregistrez et quittez Visual Studio. Deuxièmement, trouver votre fichier de projet (<project name>.csproj
). L'ouvrir avec un éditeur de texte, tel que Notepad++, VS Code, ou Atom (pas Visual Studio). Déplacer vers le bas le fichier jusqu'à ce que vous voyezItemGroup
éléments. Il y a un peu d'eux, mais celui qui contientCompile
éléments est la bonne. Ajoutez le code suivant quelque part à l'intérieur de cet élément:Le faire pour chaque fichier que vous souhaitez lier.
Si tout a été fait correctement, vous pouvez enregistrer le fichier et l'ouvrir vers le haut dans Visual Studio. Vos fichiers doivent maintenant être lié dans l'Explorateur de solutions.
OriginalL'auteur Greg Whatley