Ricerca per argomento: Silverlight
L'utilizzo degli oggetti Frame e Page permette la realizzazione di applicazioni navigabili, nelle quali ogni sezione può essere identificata da uno specifico Url ed è possibile consultare le varie pagine attraverso il normale modello di navigazione del browser.L'associazione Url-...
La flessibilità di tutti gli oggetti della famiglia dei Timeline ci permette di spostare gli oggetti anche all'interno delle righe e delle colonne di un oggetto Grid.Nonostante si tratti di Attached Properties, le proprietà Grid.Row e Grid.Column e i loro valori possono essere ...
Durante lo sviluppo di applicazioni, si può presentare la necessità di cambiare la DataTemplete di un controllo in base al valore di una proprietà dell'oggetto in binding.In WPF, i controlli che ereditano da ItemsControl espongono una proprietà ad hoc, chiamata ...
Tra le novità di Silverlight 5.0 la più interessante è sicuramente la possibilità di creare markup extension personali.Una markup extension, dal punto di vista squisitamente pratico, è una stringa racchiusa tra parentesi graffe, che viene interpretata dal parser e straformata in ...
Grazie all'integrazione tra Wcf Ria Services e Silverlight, è possibile definire un validatore custom per controllare che una data immessa dall'utente, anche con un controllo DatePicker, rispetti certe regole, ad esempio che sia maggiore della data corrente.Un validatore ...
In Silverlight è possibile aprire una popup del browser direttamente da codice, grazie al metodo PopupWindow di HtmlPage.Ecco un semplice snippet di esempio:HtmlPopupWindowOptions options = new HtmlPopupWindowOptions();options.Left = 0;options.Top = 0;options.Width = 400;options....
In Silverlight 5.0 è possibile eseguire codice nativo per accedere a funzioni del sistema operativo.In user32.dll abbiamo a disposizione le funzioni SetCursorPos e mouse_event che ci permettono rispettivamente di muovere il mouse e di eseguire le operazioni di click.Ecco un ...
In molti script precedenti abbiamo visto come in Silverlight 5.0 sia possibile eseguire codice nativo per accedere a funzioni del sistema operativo.In user32.dll abbiamo a disposizione la funzione LockWorkStation, utile proprio per eseguire il lock del computer.Ecco un semplice ...
Da Silverlight 4.0 abbiamo a disposizione AutomationFactory per richiamare funzionalità di librerie COM registrate. Una delle operazioni più interessanti è quella di poter lanciare le applicazioni presenti nel PC dell'utente.Come possiamo vedere nello snippet seguente, il suo ...
In WCF Ria Services possiamo esporre metodi personalizzati semplicemente con la definizione all'interno del DomainService e decorandoli con l'attributo Invoke.[Invoke]public void SendEmail(Entity obj, IEnumerable recipients)Tali metodi vengono replicati nel DomainContext, lato ...