Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odovzdať udalosti na HostVisual s WPF

Objekty vo WPF sú všeobecne prístupné iba z vlákna , ktorý je hostiteľom . Ak však chcete odovzdať udalosť na iný objekt , môžete tak urobiť s HostVisual . Windows Presentation Foundation je grafický subsystém pre užívateľské rozhranie , pôvodne vyvinuté pre integráciu do . NET Framework . Programovanie štruktúra WPF je zložitá a toto použitie kódu by mala byť použitá iba vtedy , ak viete , že to chceš urobiť . Pokyny dovolená 1

Otvorte skript v WPF .
2

Vyhľadajte časť kódu , kde chcete prejsť udalosť .
3

Vložte nasledujúce riadky kódu :

súkromné ​​HostVisual CreateMediaElementOnWorkerThread ( ) { //Vytvorenie HostVisual , že bude " obsahovať " VisualTarget //na pracovníka thread.HostVisual hostVisual = new HostVisual ( ) ;

//Spin vytvoriť vláknu , a odovzdať mu HostVisual , že //by mali byť súčasťou of.Thread thread = new Thread ( new ParameterizedThreadStart ( MediaWorkerThread ) ) ; thread.ApartmentState = ApartmentState.STA ; závit . IsBackground = true ; thread.Start ( hostVisual ) ;

//Čakať na vláknu točiť a vytvoriť VisualTarget.s_event.WaitOne ( ) ;

návrat hostVisual ; }
Stránka 4

Zmeniť kód tak , že je to dôležité pre váš skript .
5

Stlačte tlačidlo " Ctrl " a " S " pre uloženie kódu .


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené