Quest'oggi ho cercato di fare una cosa all'apparenza banale: creare una finestra di WPF senza l'icona sulla sinistra (ovvero lo stesso risultato che si ottiene impostando la proprietà ShowIcon di una Windows Form su false).
Ebbene, NON è possibile: WPF non espone una proprietà che permette di nascondere tale icona. Per ottenere il risultato voluto, l'unica soluzione è ricorrere alle funzioni dell'API di Windows, come descritto nel post A WPF Window Without a Window Icon (the thing you click to get the system menu).
In sintesi, si deve eseguire l'override del metodo OnSourceInitialized ed utilizzare il Platform Invoke per modificare lo stile della finestra.
Tag di Technorati:
.NET,
Programming,
C#,
WPF