IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Presentation Foundation Discussion :

Clôner un TabItem


Sujet :

Windows Presentation Foundation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 82
    Par défaut Clôner un TabItem
    Bonjour à tous,

    J'ai un petit problème concernant les tabcontrol et tabitem (vb.net), voila en gros ce que j'ai :

    TabControl :
    TabItem qui s'appelle "MonTabItemModele"
    Un bouton qui appelle une procédure qui crée ajoute un TabItem dans le TabControl dans lequel je suis

    Sauf que je souhaiterai que le TabItem que j'ajoute contienne tout ce qu'a MonTabItemModele.

    J'ai testé différentes choses mais je n'y arrive pas :/
    Tel que
    RemoveLogicalChild(tab_formation)
    Copier le content,etc mais rien ne marche, je le fais peut-être mal...


    Pouvez-vous m'aider svp , ça doit pas être sorcier je comprends pas pourquoi c'est si difficile


    Merci !

  2. #2
    Membre émérite Avatar de jmix90
    Homme Profil pro
    Consultant .Net
    Inscrit en
    Juillet 2007
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2007
    Messages : 576
    Par défaut
    Hello,

    Tu peux peut être le serialiser et le deserialiser en XAML avec les méthodes statiques de XAMLWriter et XAMLReader.

    Je n'ai pas très bien compris ce que tu cherchais exactement à faire...

    Bon courage,

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 82
    Par défaut
    Je chercherai de ce côté là, mais d'ici là si y'a d'autres solutions.. + de précisions :

    j'ai un tabitem, il contient 3 textbox et un bouton on va dire, je veux donc copier ce tabitem afin de générer dynamiquement des tabitem mais qui contiennent exactement ce que contient le tabitem de base (avec les 3 textbox et le bouton)


    merci

  4. #4
    Membre émérite Avatar de jmix90
    Homme Profil pro
    Consultant .Net
    Inscrit en
    Juillet 2007
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant .Net
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2007
    Messages : 576
    Par défaut
    D'accord. Dans ce cas, pourquoi ne créé tu pas un UserControl contenant tous ces contrôles et que tu pourrais ainsi réutiliser ?

  5. #5
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 82
    Par défaut
    Ok je vais tenter ça, mais je pensais qu'il existait simplement un tabitem1 = tabitem

    ^^

    parce que là je dois créer 7 tabitem différents

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 82
    Par défaut
    Au lieu de créer plusieurs usercontrol, c'est pas mieux de faire un truc du genre :

    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    			' Create the Button.
    			Dim origianlButton As New Button()
    			origianlButton.Height = 50
    			origianlButton.Width = 100
    			origianlButton.Background = Brushes.AliceBlue
    			origianlButton.Content = "Click Me"
     
    			' Save the Button to a string.
    			Dim savedButton As String = XamlWriter.Save(origianlButton)
     
    			' Load the button
    			Dim stringReader As New StringReader(savedButton)
    			Dim xmlReader As XmlReader = XmlReader.Create(stringReader)
    			Dim readerLoadButton As Button = CType(XamlReader.Load(xmlReader), Button)

    ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WPF] Comment cloner dynamiquement un tabitem?
    Par mambycamara dans le forum Windows Presentation Foundation
    Réponses: 8
    Dernier message: 10/08/2010, 17h00
  2. [WPF] Comment charger un "Window" dans un "tabitem"?
    Par mambycamara dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 29/10/2007, 23h25
  3. [WPF]TabControl dans un TabItem
    Par guitoux1 dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 15/06/2007, 19h22
  4. TabItem & passage de variables
    Par mimile06 dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 07/07/2006, 18h25
  5. TabFolder > Comment fermer un TabItem
    Par pouillou dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 18/06/2006, 03h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo