none
wpf : communication entre main Windows et d'autre fenetre RRS feed

  • Question

  • Bonjour, je suis nouveau dans wpf et je compte développe une application qui vas affiche le logo puis une connection et le menu générale en utilisant c#mais ma question est : comment est que je peux afficher cet arborescence? 

    1. Logo

    2. Connection

    3.Menu Générale qui vas appelle avec d'autres fenêtre

    j’utilise Visual studio 2015, C# wpf actuellement j'ai 1 MainWindow et 3 fenêtre.

    je considéré le mainwindow comme le logo, le Window1 comme la connection, le Window2 comme le menu générale puis le Window3 comme un formulaire  qui vas s'affiche dans le menu générale. 

    s'il vous plait veuillez m'assisté et je tiens à mes excusé si cette question à était déjà résolu dans le passé car je cherche sans suite.

    Merci

     

    mercredi 6 avril 2016 12:58

Toutes les réponses

  • Bonjour,

    Si j'ai bien compris votre fenêtre principale est Menu Generale. Si oui vous devez aller dans App.XAML et changer STARTUPURI en remplaçant le MainWindow par Menu Generale. Par example dans l'un de mes project j'ai

    <Application x:Class="GrapherV4.App"
                 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                 StartupUri="Views/MainWindow.xaml">

    dans mon fichier App.xaml.

    De la vous pourriez insérer d'autre control et utiliser les événements pour afficher les autres fenêtres.

    Un fenêtre est un object (class) a part entière. Donc pour en ouvrir une a partir d'une autre vous créer une instance

    MyNewWindow mnw = new MyNewWindow();
    mnw.Show();

    C'est un example simple.

    J’espère que  ca aide


    Many

    jeudi 7 avril 2016 09:15