| [C#]Créer des widgets dynamiquement | |
|
|
Auteur | Message |
---|
Térence Utilisateur confirmé: Rang *****
Messages : 2213 Localisation : Oui
| Sujet: [C#]Créer des widgets dynamiquement Mar 2 Oct 2012 - 20:34 | |
| Bonjour à tous, eh oui, j'ai encore besoin d'aide...Je me suis récemment mis au C# et j'aimerais faire une 'application de navigateur WPF'. J'aimerais créer des widgets dynamiquement ; c'est à dire sans passer par l'éditeur. Donc je cherche un peu, et une seule solution ressort partout : créer un objet, modifier quelques paramètres et faire : - Code:
-
Controls.Add(objet); Mais bien sûr, ce serait trop beau si ca marchait ; donc je me retrouve avec une erreur ; il ne connait pas cette fonction...: Quelqu'un aurai t'il une solution ? Je suis obligé de créer mes widgets dynamiquement puisque le but est de faire une interface permettant de créer des rang en fonction d'un nombre de message, pour mon forum. |
|
| |
Wargamer *Excellent utilisateur*
Messages : 6938 Projet Actuel : Bataille de cake au fruits
| Sujet: Re: [C#]Créer des widgets dynamiquement Mer 3 Oct 2012 - 1:14 | |
| Controls est une variable de la classe System.Windows.Forms.Form, normal que t'ai rien. (Sauf si Page hérite de Form, alors la je sais pas) _________________ Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend |
|
| |
Térence Utilisateur confirmé: Rang *****
Messages : 2213 Localisation : Oui
| Sujet: Re: [C#]Créer des widgets dynamiquement Mer 3 Oct 2012 - 7:02 | |
| Donc si je fais System.Windows.Forms.Form.Controls.Add(objet), ca va marcher ? Merci de ton aide |
|
| |
Wargamer *Excellent utilisateur*
Messages : 6938 Projet Actuel : Bataille de cake au fruits
| Sujet: Re: [C#]Créer des widgets dynamiquement Mer 3 Oct 2012 - 12:47 | |
| Tu peut aussi utiliser using System.Windows.Forms; mais comme je dis, sauf si ta classe hérite d'un truc qui contient Controls, ca ne marchera pas. En WPF, je crois que c'est un truc comme Children.Add(lbl) _________________ Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend |
|
| |
Térence Utilisateur confirmé: Rang *****
Messages : 2213 Localisation : Oui
| Sujet: Re: [C#]Créer des widgets dynamiquement Mer 3 Oct 2012 - 13:28 | |
| Merci beaucoup, j'essaie ce soir et je te tiens au courant |
|
| |
Térence Utilisateur confirmé: Rang *****
Messages : 2213 Localisation : Oui
| Sujet: Re: [C#]Créer des widgets dynamiquement Mer 3 Oct 2012 - 18:43 | |
| Bouhouhou Ca marche pas.... Il connait pas les classes, que je fasse un projet WPF ou navigateur... Je suis désespéré Sinon, ia pas moyen d'écrire dans le fichier XAML ? Parce que sinon, je rajoute juste les lignes qui font les widgets en xml |
|
| |
Oculus Utilisateur confirmé: Rang *****
Messages : 1688
| Sujet: Re: [C#]Créer des widgets dynamiquement Mer 3 Oct 2012 - 19:23 | |
| Il suffit juste de récupérer le nom du conteneur : - Code:
-
Button button = new Button(); button.Content = "Coucou"; MainGrid.Children.Add(button); |
|
| |
Térence Utilisateur confirmé: Rang *****
Messages : 2213 Localisation : Oui
| Sujet: Re: [C#]Créer des widgets dynamiquement Mer 3 Oct 2012 - 19:27 | |
| Il trouve pas MainGrid ; je suppose qu'il faut le faire soi-même ? |
|
| |
Térence Utilisateur confirmé: Rang *****
Messages : 2213 Localisation : Oui
| Sujet: Re: [C#]Créer des widgets dynamiquement Mer 3 Oct 2012 - 20:45 | |
| Youhou ca marche ! J'ai juste eu besoin de renommer la grid (qui n'est visible que dans le xaml) et ca marche ! Franchement, qu'est ce que je ferais sans le cbna ? Je vous aime ! Merci à tous de votre aide ; que ce soit dans ce topic ou dans un autre Vive le Et en plus c'est mon 300ème message.... |
|
| |
Wargamer *Excellent utilisateur*
Messages : 6938 Projet Actuel : Bataille de cake au fruits
| Sujet: Re: [C#]Créer des widgets dynamiquement Jeu 4 Oct 2012 - 0:49 | |
| Y'a pas de quoi, si tu connais l'anglais y'a un truc qui vient de sortir: http://1code.codeplex.com/En gros c'est une liste de plein d'exemple WPF, C#, WDK, silverlight, etc. (en anglais mais bon ) _________________ Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend |
|
| |
Térence Utilisateur confirmé: Rang *****
Messages : 2213 Localisation : Oui
| Sujet: Re: [C#]Créer des widgets dynamiquement Jeu 4 Oct 2012 - 7:33 | |
| Super, merci beaucoup ! J'avais télécharger les exemples depuis visual studio, c'est tellement mal traduit que tant que t'as pas lu le code source tu comprend pas l'utilité.... Ca ca va m'être utile ! Encore merci |
|
| |
Contenu sponsorisé
| Sujet: Re: [C#]Créer des widgets dynamiquement | |
| |
|
| |
| [C#]Créer des widgets dynamiquement | |
|