Cambiare i namespace di default per View e ViewModel in Caliburn Micro in Windows Phone

di Marco Leoncini, in Windows Phone,

Caliburn Micro utilizza delle semplici naming conventions per associare ad ogni ViewModel la rispettiva View.
Il comportamento predefinito consente di recuperare le Views e ViewModels dall'omonimo namaspace.
È possibile personalizzare questo comportamento utilizzando la classe TypeMappingConfiguration

var config = new TypeMappingConfiguration
{
  DefaultSubNamespaceForViews = "MyNamespaceForViews",
  DefaultSubNamespaceForViewModels = " MyNamespaceForViewModels"
};

Una volta creato il mapping è sufficiente passarlo al metodo ConfigureTypeMappings esposto rispettivamente dalle classi ViewLocator e ViewModeLocator.

ViewLocator.ConfigureTypeMappings(config);
ViewModelLocator.ConfigureTypeMappings(config);

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi