AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

 

 [C#]Créer des widgets dynamiquement

Aller en bas 
AuteurMessage
Térence
Utilisateur confirmé: Rang *****
Térence

Messages : 2213
Localisation : Oui

[C#]Créer des widgets dynamiquement Empty
MessageSujet: [C#]Créer des widgets dynamiquement   [C#]Créer des widgets dynamiquement EmptyMar 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...:
[C#]Créer des widgets dynamiquement AHNrL

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.
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*
Wargamer

Messages : 6938
Projet Actuel : Bataille de cake au fruits

[C#]Créer des widgets dynamiquement Empty
MessageSujet: Re: [C#]Créer des widgets dynamiquement   [C#]Créer des widgets dynamiquement EmptyMer 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)

_________________
[C#]Créer des widgets dynamiquement Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
Térence
Utilisateur confirmé: Rang *****
Térence

Messages : 2213
Localisation : Oui

[C#]Créer des widgets dynamiquement Empty
MessageSujet: Re: [C#]Créer des widgets dynamiquement   [C#]Créer des widgets dynamiquement EmptyMer 3 Oct 2012 - 7:02

Donc si je fais System.Windows.Forms.Form.Controls.Add(objet), ca va marcher ?
Merci de ton aide coeur
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*
Wargamer

Messages : 6938
Projet Actuel : Bataille de cake au fruits

[C#]Créer des widgets dynamiquement Empty
MessageSujet: Re: [C#]Créer des widgets dynamiquement   [C#]Créer des widgets dynamiquement EmptyMer 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)

_________________
[C#]Créer des widgets dynamiquement Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
Térence
Utilisateur confirmé: Rang *****
Térence

Messages : 2213
Localisation : Oui

[C#]Créer des widgets dynamiquement Empty
MessageSujet: Re: [C#]Créer des widgets dynamiquement   [C#]Créer des widgets dynamiquement EmptyMer 3 Oct 2012 - 13:28

Merci beaucoup, j'essaie ce soir et je te tiens au courant happy1
Revenir en haut Aller en bas
Térence
Utilisateur confirmé: Rang *****
Térence

Messages : 2213
Localisation : Oui

[C#]Créer des widgets dynamiquement Empty
MessageSujet: Re: [C#]Créer des widgets dynamiquement   [C#]Créer des widgets dynamiquement EmptyMer 3 Oct 2012 - 18:43

Bouhouhou snif
Ca marche pas....
Il connait pas les classes, que je fasse un projet WPF ou navigateur...
Je suis désespéré colere2

Sinon, ia pas moyen d'écrire dans le fichier XAML ? Parce que sinon, je rajoute juste les lignes qui font les widgets en xml mrgreen2
Revenir en haut Aller en bas
Oculus
Utilisateur confirmé: Rang *****


Messages : 1688

[C#]Créer des widgets dynamiquement Empty
MessageSujet: Re: [C#]Créer des widgets dynamiquement   [C#]Créer des widgets dynamiquement EmptyMer 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);
Revenir en haut Aller en bas
Térence
Utilisateur confirmé: Rang *****
Térence

Messages : 2213
Localisation : Oui

[C#]Créer des widgets dynamiquement Empty
MessageSujet: Re: [C#]Créer des widgets dynamiquement   [C#]Créer des widgets dynamiquement EmptyMer 3 Oct 2012 - 19:27

Il trouve pas MainGrid ; je suppose qu'il faut le faire soi-même ?
Revenir en haut Aller en bas
Térence
Utilisateur confirmé: Rang *****
Térence

Messages : 2213
Localisation : Oui

[C#]Créer des widgets dynamiquement Empty
MessageSujet: Re: [C#]Créer des widgets dynamiquement   [C#]Créer des widgets dynamiquement EmptyMer 3 Oct 2012 - 20:45

Woop Youhou ca marche !guns
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 ! coeur
Merci à tous de votre aide ; que ce soit dans ce topic ou dans un autre
Vive le Le CBNA coeur

Et en plus c'est mon 300ème message....
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*
Wargamer

Messages : 6938
Projet Actuel : Bataille de cake au fruits

[C#]Créer des widgets dynamiquement Empty
MessageSujet: Re: [C#]Créer des widgets dynamiquement   [C#]Créer des widgets dynamiquement EmptyJeu 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 hap )

_________________
[C#]Créer des widgets dynamiquement Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
Térence
Utilisateur confirmé: Rang *****
Térence

Messages : 2213
Localisation : Oui

[C#]Créer des widgets dynamiquement Empty
MessageSujet: Re: [C#]Créer des widgets dynamiquement   [C#]Créer des widgets dynamiquement EmptyJeu 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 coeur
Revenir en haut Aller en bas
Contenu sponsorisé




[C#]Créer des widgets dynamiquement Empty
MessageSujet: Re: [C#]Créer des widgets dynamiquement   [C#]Créer des widgets dynamiquement Empty

Revenir en haut Aller en bas
 
[C#]Créer des widgets dynamiquement
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Programmation-
Sauter vers: