Press "Enter" to skip to content

Category: Intermediate

.net 5 WebView2 un browser moderno nelle app Desktop

Una delle novità per cui è valsa la pena restare svegli fino a tardi lo scorso novembre per seguire la .Net Conf 2020   è stata la presentazione della WebView2 uno user control che era in sviluppo da tempo e finalmente è divenuto parte della nuova release di .Net. Lo vedremo…

Comments closed

Datagrid WPF perchè usare un componente di terzi

Ho deciso che scriverò alcuni articoli utilizzando dei componenti di terzi per la precisione i componenti di Syncfusion.com per mostrare quello che un componente “Pro” permette di fare e fornisce ad una applicazione. Partirò con la DataGrid ma sicuramente mostrerò anche altri componenti. Per compilare il codice di questi esempi…

Comments closed

Inviare o leggere posta elettronica usando Outlook da C#

Si tratta probabilmente di qualcosa che più di qualcuno considererà obsoleta, ma a mio avviso se vogliamo inviare dei messaggi di posta o leggerli da un nostro programma nel modo più corretto è ancora uno dei metodi più opportuni. Perché usare l’interoperabilità con Outlook è opportuno Si tratta di un’opinione…

Comments closed

WPF e .Net Core Traslare un applicazione da .Net Full a .Net Core

Visto che abbiamo creato una mini applicazione funzionante, voglio fare un esperimento. Nel Nuovo framework .Net Core versione 3.0, che potete scaricare qui  sono stati inseriti sia WPF che Windows Forms, che sono stati condivisi, nella versione per Windows, su GitHub come progetti open source. Sarebbe davvero una cosa bellissima…

Comments closed

Datagrid WPF standard un caso d’uso reale (parte 7)

Implementiamo il Column Chooser per scegliere quali colonne vedere sulla DataGrid Nell’articolo precedente, abbiamo implementato un modo per salvare la configurazione di una DataGrid in modo da permettere agli utenti di modificare la posizione e la larghezza delle colonne della stessa. In questo settimo ed ultimo articolo dedicato alla DataGrid…

Comments closed

Datagrid WPF standard un caso d’uso reale (parte 6)

Salvare e ripristinare la configurazione delle colonne della DataGrid Nel precedente articolo abbiamo aggiunto alla nostra DataGrid standard la funzionalità che permette di sapere il contenuto della cella corrente al click sulla cella stessa. In questo articolo iniziamo a predisporre il necessario per parametrizzare la DataGrid e salvare la configurazione…

Comments closed

Datagrid WPF standard un caso d’uso reale (parte 5)

Come visualizzare sulla TextBox il contenuto della cella corrente. Nell‘articolo precedente abbiamo usato i Converter e le DataGridTemplateColumn per modificare l’aspetto dei dati aggiungendo qualcosa che mostra a colpo d’occhio come i dati si evolvono. Proseguiamo lo sviluppo con qualcosa di più tecnico. Ovvero faremo in modo di copiare sulla…

Comments closed

Datagrid WPF standard un caso d’uso reale (parte 4)

Formattazione condizionale celle in base al contenuto usando i converter Nell’Articolo precedente abbiamo costruito la bozza della nostra User Interface creando la DataGrid che useremo per gestire i nostri dati di test. Adesso iniziamo a implementare il necessario per le funzionalità più interessanti. La nostra window, al momento ha il…

Comments closed

Datagrid WPF standard un caso d’uso reale (parte 3)

Generare e configurare la DataGrid visualizzando i dati uso di DataGridTextColumn e DataGridTemplateColumn Nell’ Articolo precedente abbiamo generato dei dati di test da mostrare sulla nostra User Interface che utilizzeremo per verificare tutte le funzionalità che aggiungeremo alla nostra DataGrid e alla nostra applicazione in generale. In questa terza parte…

Comments closed

Datagrid WPF standard un caso d’uso reale (parte 2)

Creazione della collection che fornirà l’ItemsSource della Datagrid Proseguiamo l’articolo precedente e ci spostiamo all’interno della classe MainWindow.xaml.cs generata automaticamente dal Template di progetto dove inizieremo a fare le prime modifiche per produrre i dati da visualizzare sulla nostra datagrid. Modifiche a MainWindow.xaml.cs Prima di ogni cosa, anche in MainWindow…

Comments closed