Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

CefSharp OnFullscreenModeChange (IDisplayHandler)

Af Juniorbruger vonangelo | 15-09-2017 16:47 | 2002 visninger | 5 svar, hop til seneste
God eftermiddag allesammen, Jeg har tidligere lavet posts med spørgsmål angående at lave en eventhandler, der håndterer fullscreen requests fra en webbrowser til et WPF projekt. Jeg har så selv siddet og rodet lidt med det, og fundet frem til at CefSharp er vejen at gå. Her har jeg mulighed for at bruge en IDisplayHandler og bruge en metode der hedder "OnFullscreenModeChange" til at håndtere fullscreen requests fra hjemmesiden. Jeg har læst og læst op på det, men forstår ikke rigtig hvordan man implementerer en sådan funktionalitet, da man (åbenbart) skal implementere et API. XAML: https://paste2.org[...] C#: https://paste2.org[...] Men hvordan får jeg fortalt <cefSharp:ChromiumWebBrowser /> at den skal bruge OnFullscreenModeChange event? Venlig hilsen vonangelo
--
#1
vonangelo
Juniorbruger
15-09-2017 18:15

Rapporter til Admin
Jeg har valgt bare at gøre selve WPF applikationen fullscreen hvor den skjuler ens taskbar, når man klikker på "maksimer" knappen. Løsninger til det originale spørgsmål er velkomne. Vil gerne finde en mere permanent løsning, hvor man ikke nødvendigvis er tvunget til at ens taskbar skal skjules.
--
#2
Mr. Malfunction
Ny på siden
15-09-2017 21:49

Rapporter til Admin
Ved ikke om du fik dit event til at fungere. Det er lidt tid siden jeg har leget med WPF, men vil klart anbefale at du på længere sigt lærer MVVM, det kommer til at gøre en stor forskel i din fremtid med WPF. For at tilføje eventet til dit XAML objekt ville det være noget i stil med <cefSharp:ChromiumWebBrowser x:Name="Browser1" Grid.Row="0" Address="https://youtube.com[...] OnFullScreenModeChange="OnFullscreenModeChange"/> Og derefter kan du ændre i din baggrundskode til at reflektere det som du nu gerne vil opnå. Bla. if(fullscreen) { //Sæt WPF vindue til FullScreen } else { //Tag WPF ud af FullScreen }
--
#3
vonangelo
Juniorbruger
16-09-2017 12:51

Rapporter til Admin
#2 Tusing tak for dit svar! Dog ser det ikke ud til at programmet vil lade mig tilføje "OnFullScreenModeChange" attributten. "The property 'OnFullScreenModeChange' does not exist in XML namespace 'clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf'. Line 11 Position 99.
--
#4
vonangelo
Juniorbruger
16-09-2017 13:15

Rapporter til Admin
Jeg har rodet lidt med det, men tror ikke rigtig at jeg forstår hvordan man bruger namespaces i denne sammenhæng. https://paste2.org[...] Det er xmlns:cs som skulle være til dette formål. Jeg gætter på at det skal se nogenlunde sådan ud, da OnFullscreenModeChange ligger under CefSharp > IDisplayHandler > OnFullscreenModeChange.
--
#5
vonangelo
Juniorbruger
18-09-2017 08:45

Rapporter til Admin
Jeg har søgt hjælp mange stedet på nettet, men intet fundet der kunne løse mit problem. Så jeg gik over til at bruge GeckoFX33 i stedet for CefSharp, da de understøtter fullscreen med deres FullScreen API. Version 45 (nyeste) af GeckoFX har en fejl omkring fullscreen så det ikke virker.
--

Opret svar til indlægget: CefSharp OnFullscreenModeChange (IDisplayHandler)

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning