UI Composition - Prism
-
Upload
dotnetmarche -
Category
Technology
-
view
103 -
download
0
description
Transcript of UI Composition - Prism
Ingegnerizzare il vostro business per massimizzarne il valore: realizziamo con voi e per voi soluzioni innovative per ottimizzare il vostro lavoro.
siti dinamici ed applicativi web per il professionista, le aziende e la pubblica amministrazione, implementati con tecnologia JoshuaCMS© per una maggiore flessibilità e fruibilità della gestione dei contenuti del sito
formazione e framework per aziende e professionisti che vogliono approfondire le proprie conoscenze e innovare i propri prodotti con le ultime realtà tecnologiche del mondo .Net
sistemi informativi adatti alle esigenze del cliente, per ottimizzare e massimizzare il lavoro. Soluzioni attente alle ultime innovazioni tecnologiche e alla user experience dell’utente finale.
WPF – UIComposition13° Workshop DotNet Marche
Shell, Regions, ViewsShell è la finestra principale dell’applicazioneShell definisce le (visual) RegionsLe Regions controllano DOVE vengono visualizzate le
UILe View vengono visualizzate dentro le varie Regions
WPF/Silverlight design, code, tooling sono sempre buoni – Prism ci aiuta solo a farlo meglio
Views and ModulesModules sono DLLs (Projects)Si può decidere COSA e QUANDO caricare gli UII Moduli possono essre utilizzati per caricare codice,
XML, or XAMLI Moduli possono essere scaricati (http)
Posso scrivere le mie regole per caricare i moduliDi solito i Moduli contengono anche le Views
Events.NET events
Fortemente accoppiati (references dirette)
WPF eventsPoco accoppiati, (tipicamente) limitati alla stessa visual tree
Composite eventsAccoppiamento blando; non limitato alla stessa visual
tree
Prism “Conventions+”BootstrapperShellUn modulo per DLLM-V-VM pattern
Non abbiamo bisogno di seguire sempre le convenzioni…
Ma sarebbe meglio lo facessimo.
Silverlight