quando si dichiara convertitori in un'applicazione WPF, dovrei:Devo dichiarare convertitori in App.xaml o come risorsa per file?
- Dichiarare tutti i miei convertitori nel App.xaml (cioè in
<Application.Resources/>
), quindi è a disposizione per l'intera applicazione - Dichiarare convertitori solo necessari per ogni
Page
/Window
/ResourceDictionary
/UserControl
ecc nella loro sezioneResources
- qualcosa di completamente diverso
Per quanto riguarda la leggibilità, il metodo 1 sembra il migliore per me, ma la mia domanda riguarda le prestazioni. Quale metodo è il più efficiente in termini di prestazioni, memoria, ecc.?
Ho appena imparato qualcosa, sicuramente sarà utile! – Shimmy
E sì, questo è migliore in termini di prestazioni in quanto non istanzia un nuovo oggetto ogni volta che viene utilizzato il convertitore. Crea solo un'istanza prima del ritorno della prima chiamata a MarkupExtension e restituisce la stessa istanza ogni volta. – Yogesh
Grazie! Questo rende la vita più facile. – si618