venerdì 23 settembre 2011 #

Disattivare il caricamento automatico dei Controlli in Toolbox in WPF

Tra le tante funzionalità di Visual Studio, c'è quella che aggiunge automaticamente nella ToolBox di Visual Studio, i vari Components creati nella soluzione.

Questo "problema" (io lo chiamo problema perchè me ne inserisce moltissime) si aveva già ai tempi di WinForm e la simpatica Sabrina C. ci aveva svelato come risolvere questo "problema" in questo suo post:

http://community.dotnetwork.it/sabrina/archive/2009/03/30/disattivare-il-caricamento-automatico-dei-controlli-in-toolbox.aspx

 

Purtroppo anche disattivando questa opzione, andando a lavorare in WPF, il problema rimane.

Questa è la soluzione che lo risolve in WPF:

Andate nelle opzioni di Visual Studio Tools/Options/Text Editor/XAML/Miscellaneous e disabilitate la voce "Automatically populate toolbox items"; riavviate Visual Studio ed il vostro ToolBox sarà nuovamente pulito.

 

Senza lavorare su questa opzione, è possibile scavalcarlo semplicemente decorando i vostri component con il System.ComponentModel.DesignTimeVisibleAttribute. In questo modo avrete la possiblità di specificare se farlo apparire o no, nella finestra di progettazione.

posted @ venerdì 23 settembre 2011 21.47 | Feedback (0)