Prism 4 - RegionManager cu scop local

Am aplicația Silverlight 4 cu PRISM 4, folosesc MEF.

My Shell definește o regiune principală în care sunt încărcate modulele, vreau ca modulele să aibă propriul lor RegionManager, astfel încât regiunile pe care le definesc sunt locuri în RegionManager local în loc de global. Și vreau ca acest RegionManager local să fie rezolvat prin container (pentru tipul IRegionManager) când se află în interiorul modulului.

Cu toate acestea, metoda din documentație:

IRegion detailsRegion = this.regionManager.Regions["DetailsRegion"];
View view = new View();
bool createRegionManagerScope = true;
IRegionManager detailsRegionManager = detailsRegion.Add(view, null, 
                            createRegionManagerScope);

Nu funcționează pentru mine, atunci când rezolv IRegionManager din interiorul vizualizării copilului, primesc în continuare GlobalRegionManager.

5
задан Davide Piras 5 July 2011 в 12:28
поделиться