- 21 Aprile 2008
- 2.414
- 0
- Miglior risposta
- 0
Salve ragazzi è da poco che grazie a @BionicGod ho incominciato a intraprendere la strada del WPF (Windows Presentation Foundation), ho deciso quindi di mettermi subito all'opera e smanettando un pò con WPF e ho creato questo Browser....
Le funzioni sono poche e semplici mi sono interessato della grafica più che altro, anche se sono alle prime armi con il WPF ditemi voi cosa ne pensate....
Ho deciso di rilasciare le source così se qualcuno è interessato può sperimentare
Ecco comunque le funzioni
- Andare Avanti/indietro e alla Home
- Visualizzare HTML con Possibilità di Salvarlo
- Cercare con Vari Motori di ricerca tra cui Google, Yahoo, Bing, Ebay, Wikipedia
Ecco uno Screen (il Download a fine pagina)
P.S Il source è completamente commentato
Vorrei Soffermarmi su questo codice che ho implementato
Praticamente usando un particolare Trigger di cui la property è IsMouseOver come potete ben capire appena il mouse va sulla TextBox e quindi la Value diventa true il Background della TextBox diventerà giallo...
Passiamo a commentare questo codice
Con Window.Resources Accediamo alle risorse e quindi possiamo creare nuovi stili che poi andremo ad inserire nel progetto...
Successivamente creiamo un nuovo stile e diamo un nome alla Key (in questo caso ho dato StiliTextBox ma potrete mettere qualsiasi cosa l'importante è che al momento in cui dovrete richiamare la risorsa vi dovrete ricordare la Key) successivamente diamo il nome del TargetType in questo caso TextBox perchè lo stile sarà applicato alla TextBox
Ora passiamo al codice vero è proprio...
Per prima cosa dobbiamo aggiungere la classe Triggers e quindi lo inseriamo facendo <Style.Triggers>, fatto ciò dobbiamo dichiarare la Property di Triggers (cioè quello che vogliamo che il trigger verifichi)
in questo caso IsMouseOver (se il mouse è sopra), fatto ciò la Value del Triggers che sarà True, quindi
chiudiamo con ">" e diamo invio per inserire quello che si verificherà quando la condizion del Triggers sarà True...
Noi vogliamo che il Background della textBox cambi quando il Triggers scatterà allora settiamo la PropertySetter scrivendo "Background" e come Value il colore.. in questo caso Yellow...
Fatto ciò dobbiamo solo andare a trovare la TextBox o le TextBox e richiamare la risorsa facendo così:
Il codice della TextBox sarà più o meno questo
Noi non dobbiamo fare altro che premere Invio dopo <TextBox
e inserire la risorsa richiamandola con
Dove Style viene scritto perchè noi andiamo a modificare lo stile, StaticResource per richiamare la risorsa in modo Statico cioè la risorsa sarà accessibile durante il caricamento del codice XAML, nessuno ci vieta però di usare DynamicResource ma a differenza di StaticResource non cerca la risorsa finchè essa effettivamente non serva
Per Concludere il nostro codice sarà
E questo è Quanto... Vi lascio al Download delle Source
Per quelli che non si fidano ecco la scansione
@System32 @hackme @Mirko185 @walter4991
@devil401 @Neaples @tuttahotel
@R3tr0s @ilovemusic @BurnKaiserHK @DJcumpa
@DarkVegeta @Speedys @Marco_97 @Zombies96 @Habbo100% @fonzi98
@Mirkuzzo @Willy3000 @Gioba @DJBENVE @Edge @nothing
@R3tr0s
Le funzioni sono poche e semplici mi sono interessato della grafica più che altro, anche se sono alle prime armi con il WPF ditemi voi cosa ne pensate....
Ho deciso di rilasciare le source così se qualcuno è interessato può sperimentare
Ecco comunque le funzioni
- Andare Avanti/indietro e alla Home
- Visualizzare HTML con Possibilità di Salvarlo
- Cercare con Vari Motori di ricerca tra cui Google, Yahoo, Bing, Ebay, Wikipedia
Ecco uno Screen (il Download a fine pagina)
P.S Il source è completamente commentato
Vorrei Soffermarmi su questo codice che ho implementato
Praticamente usando un particolare Trigger di cui la property è IsMouseOver come potete ben capire appena il mouse va sulla TextBox e quindi la Value diventa true il Background della TextBox diventerà giallo...
Passiamo a commentare questo codice
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Con Window.Resources Accediamo alle risorse e quindi possiamo creare nuovi stili che poi andremo ad inserire nel progetto...
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Successivamente creiamo un nuovo stile e diamo un nome alla Key (in questo caso ho dato StiliTextBox ma potrete mettere qualsiasi cosa l'importante è che al momento in cui dovrete richiamare la risorsa vi dovrete ricordare la Key) successivamente diamo il nome del TargetType in questo caso TextBox perchè lo stile sarà applicato alla TextBox
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Ora passiamo al codice vero è proprio...
Per prima cosa dobbiamo aggiungere la classe Triggers e quindi lo inseriamo facendo <Style.Triggers>, fatto ciò dobbiamo dichiarare la Property di Triggers (cioè quello che vogliamo che il trigger verifichi)
in questo caso IsMouseOver (se il mouse è sopra), fatto ciò la Value del Triggers che sarà True, quindi
chiudiamo con ">" e diamo invio per inserire quello che si verificherà quando la condizion del Triggers sarà True...
Noi vogliamo che il Background della textBox cambi quando il Triggers scatterà allora settiamo la PropertySetter scrivendo "Background" e come Value il colore.. in questo caso Yellow...
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Fatto ciò dobbiamo solo andare a trovare la TextBox o le TextBox e richiamare la risorsa facendo così:
Il codice della TextBox sarà più o meno questo
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Noi non dobbiamo fare altro che premere Invio dopo <TextBox
e inserire la risorsa richiamandola con
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
Dove Style viene scritto perchè noi andiamo a modificare lo stile, StaticResource per richiamare la risorsa in modo Statico cioè la risorsa sarà accessibile durante il caricamento del codice XAML, nessuno ci vieta però di usare DynamicResource ma a differenza di StaticResource non cerca la risorsa finchè essa effettivamente non serva
Per Concludere il nostro codice sarà
PHP:
Perfavore,
Entra
oppure
Registrati
per vedere i codici!
E questo è Quanto... Vi lascio al Download delle Source
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
Per quelli che non si fidano ecco la scansione
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
@System32 @hackme @Mirko185 @walter4991
@devil401 @Neaples @tuttahotel
@R3tr0s @ilovemusic @BurnKaiserHK @DJcumpa
@DarkVegeta @Speedys @Marco_97 @Zombies96 @Habbo100% @fonzi98
@Mirkuzzo @Willy3000 @Gioba @DJBENVE @Edge @nothing
@R3tr0s