| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
systèmes  
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Connaissances Informatiques >> systèmes >> fenêtres >> Content
    Comment passer Événements à HostVisual Avec WPF
    Objets en WPF ne sont généralement accessibles à partir du fil qui les héberge. Toutefois, si vous voulez passer un événement à un autre objet , vous pouvez le faire avec HostVisual . Le Windows Presentation Foundation est un sous-système graphique pour les interfaces utilisateur , développées à l'origine pour s'intégrer dans le . NET Framework . La structure de programmation WPF est complexe et cette utilisation du code ne doit être utilisée que si vous savez ce que vous voulez faire cela . Instructions
    1

    Ouvrez votre script dans WPF.
    2

    Localisez la section de code où vous voulez passer l'événement .
    3

    Insérez les lignes de code suivantes:

    CreateMediaElementOnWorkerThread HostVisual privé () {//Création de la HostVisual qui «contenir» le VisualTarget //sur le travailleur thread.HostVisual hostVisual = new HostVisual (); Photos

    //Spin jusqu'à un thread de travail , et de les transmettre au HostVisual qu'il //devrait être fil de of.Thread partiel = new Thread ( nouveau ParameterizedThreadStart ( MediaWorkerThread ) ) ; Thread.ApartmentState = ApartmentState.STA ; fil . IsBackground = true; Thread.Start ( hostVisual ) ;

    //Attendez que le thread de travail pour tourner et créer le VisualTarget.s_event.WaitOne ();

    Return of hostVisual ; }
    4

    modifiant le code de sorte qu'il est pertinent pour votre script.
    5

    Appuyez sur "Ctrl " et " S " pour enregistrer votre code.


    Previous :

    next :
      articles connexes
    ·Comment déterminer ce Service Pack est installé sur u…
    ·Conseils de restauration du système 
    ·Comment réparer PhotoShop CS 
    ·Comment réparer le Registre de Norton Live Update to R…
    ·Comment puis-je regarder des vidéos YouTube sur mon Wi…
    ·Comment modifier la temporisation d'économiseur d'écr…
    ·Comment utiliser Bit.ly pour Backlinks 
    ·Comment créer un CD- ROM amorçable 
    ·Comment faire pour bloquer et rediriger Sites web 
    ·Comment faire pour activer Mises à jour automatiques d…
      articles en vedette
    ·Comment programmer des tâches de logiciels 
    ·Mon Screensaver n'irai pas 
    ·Homemade Boîte de fenêtre solaire 
    ·Comment faire pour activer SSL sur Ubuntu 
    ·Comment imprimer sous-bocks 
    ·Comment dois-je configurer NTP 
    ·Comment formater rapidement avec la console de récupé…
    ·Comment corriger les problèmes de registre et d'un ord…
    ·Comment obtenir votre Active Desktop Retour Après il e…
    ·Comment réparer une erreur 80070424 dans Windows Vista…
    Copyright © Connaissances Informatiques http://fr.wingwit.com