febbraio 2007 Entries
Molto tempo fa scrissi un articolo sullo User Interface Application Block in cui parlai di grafi navigazionali, dare la possibilità ad un applicativo di "guidare" e mostrare la propria interfaccia utente mediante l'uso di un file xml dotato di un apposito schema in cui potevo scrivere il percorso delle transizione che le singole forms della mia applicazione potevano fare secondo ciò che l'utente sceglieva di volta in volta. Bello.
Mi rendo conto solo ora che ciò è possibile anche con WF.
Posso progettare e implementare una activity che funga da navigatore del mio grafo. Molto bello.
Mi occorrono fondamentalmente tre cose: il punto di partenza, il punto di arrivo e una "memoria storica" dei percorsi precedenti, una sorta di segnalibri; penso quindi, in maniera semplificata, ad una classe NavigationManager di tipo CompositeActivity e a due property TheFirstIs e TheNextIs - la raccolta di segnalibri, poi, non è altro che una collection di Activities. Bellissimo.
Ora penso al #3 di questo post.
A chi nutre interesse per Mono segnalo l'apertura di una nuova community avente nome "Community Asp.NET | Mono", dedicata alla possibile congiunzione dei due ambienti.
A tal proposito chiedo ai miei lettori se possa essere di interesse qualche post su Mono & i suoi derivati.
Non so se è il primo, forse è l'unico o forse no, ma qui potete leggere il blog dei clochard della stazione di Milano Centrale.
Sono voci molto interessanti di una piccolissima parte degli "invisibili" del mondo. Leggetele quando avete un po' di tempo...e quando vi sentite depressi e il mondo vi crolla addosso...starete meglio.
Lavorando con la funzionalità di esportazione di webpart, e collegandomi al mio precedente post #9, potrebbe capitare il caso in cui un utente provi ad esportare una webpart che contiene una parte dei suoi dati contrassegnati come sensibili; quindi, per riassumere, significa che la webpart ha l'attributo
[Personalizable(PersonalizationScope.User, true)]
nella situazione suddetta possiamo mostrare all'utente un avviso che lo informa di annullare l'operazione perchè non consentita.
L'oggetto che gestisce ciò è il WebPartManager e la property è ExportSensitiveDataWarning.
<asp:WebPartManager ID="myWPM" runat="server" ExportSensitiveDataWarning="Attenzione! impossibile esportare dati sensibili" />