Press "Enter" to skip to content

Category: WPF Windows Presentation Foundation

Post dedicati allo sviluppo di interfacce utente con WPF Windows Presentation Foundation

2 Absolute Beginners – Hello world in WPF

Livello: principianti
Prerequisiti: aver completato le lezioni precedenti

Introduzione

Perché complicarvi subito la vita anche se non sapete nulla di C# e farvi vedere subito un programma con le finestre? Perché sono cattiva ovviamente, e perché considerato che non scriverete mai programmi console salvo che scegliate un campo di lavoro davvero particolare, a mio avviso è meglio fornirvi subito le basi. In modo che non accada che, nel momento in cui vi chiederanno, oppure deciderete di, creare il vostro primo programma windows non mi mandiate delle maledizioni senza perdono perché, guardacaso, nulla di quello che ho dettto nella prima lezione (o quasi) sembra essere vero. Pertanto è opportuno mostrarvi subito come, quei bricconi che hanno creato i template di progetto di Visual Studio, inizino immediatamente a nascondervi le cose in modo tale che io, sembri una bugiarda impenitente.

Comments closed

18 – Lavorare con i dati – Memorizzare parametri applicativi

Qualsiasi applicazione che usa i database avrà bisogno di permettere di configurare la stringa di connessione al database e memorizzarla per ogni installazione client. Inoltre, potreste avere la necessità di memorizzare degli altri parametri utente come ad esempio qualche preferenza relativa a come l’interfaccia utente si deve comportare. Oltre a…

Comments closed

19 Lavorare con i dati La classe di gestione Setting

19 Lavorare con i dati La classe di gestione Setting In questo articolo Implementiamo la classe Setting che abbiamo definito nell’articolo precedente adattata per le esigenze dellee una semplice Window per modificarne il contenuto. La nostra applicazione UsersDb, ha 2 parametri principali che possono variare in base alle scelte dell’utente,…

Comments closed

Mini tutorial sull’uso di Timer e Queues per temporizzare l’esecuzione di task

Questo mini progetto è stato creato in risposta ad una domanda posta sui forum Microsoft Italia, Questa in cui è stato chiesto come fare a ritardare la lettura di un file utilizzando un timer e poi, approfondendo la richiesta, come fare a non eseguire l’operazione, in questo caso lo spostamento…

Comments closed

Sincronizzare il contenuto di una combobox con una variabile del Model Addendum 2

Oggi in uno dei thread sul forum Microsoft, è stato chiesto come sincronizzare il valore di una combobox con un valore letto da un database. Siccome il Post con il titolo uguale a questo faceva la sincronizzazione dal valore di una Combobox a quello di una Textbox, ho fatto una…

Comments closed

Viewmodel, Collections, Totalizzazioni, Controlli Generati a Runtime

Nell’articolo precedente, ho mostrato, in risposta ad una domanda posta sui forum, come creare una collezione di oggetti a runtime, e farne il Binding creando i controlli da codice.  Il link all’articolo. Oggi, la stessa persona ha chiesto, se fosse possibile, in fondo alla lista visualizzare un totalizzatore dei valori…

Comments closed

Usare il ViewModel per il Binding di Controlli generati a runtime

Rispondo ad una domanda posta sui forum Microsoft da uno sviluppatore che sta generando una interfaccia utente WPF in cui vi sono dei controlli generati a Runtime con alcuni dati, che sono calcolati in base al valore impostato su uno dei controlli generati a runtime. In questo caso, il suo…

Comments closed

16 – Lavorare con i dati – User Interface Creiamo i Button per le azioni sui dati

In questa nuova puntata relativa alla User Interface del nostro mini progetto Multi Tier per la gestione della tabella Users, andremo a creare la bozza dei pulsanti di comando per le varie azioni da compiere sui dati, pertanto, oltre al caricamento implementato nella scorsa lezione, creeremo i pulsanti di aggiunta…

Comments closed