मुझे पता है कि मैं के साथ एक क्षेत्र में सभी पंजीकृत दृश्य प्राप्त कर सकते हैं:PRISM का उपयोग कर किसी क्षेत्र में वर्तमान सक्रिय दृश्य कैसे प्राप्त करें?
var vs = mRegionManager.Regions[RegionNames.MainRegionStatic].Views.ToList();
और मैं देख सकता हूँ वहाँ निम्नलिखित कोड है:
mRegionManager.Regions[RegionNames.MainRegionStatic].ActiveViews
जो सक्रिय दृश्य देखने की एक सूची दे रहा है, लेकिन मैं अपने क्षेत्र को ContentControl से जुड़ा हुआ हूं जिसमें हमेशा एक सक्रिय दृश्य होता है। क्या मुझे गलत समझा जाता है या क्या एक सक्रिय दृश्य प्राप्त करने का कोई तरीका है?
महान काम किया, लेकिन यह कैसे है कि हमारे पास इसका संग्रह है? –
क्योंकि [सिंगलएक्टिव रेगियन] (http://msdn.microsoft.com/en-us/library/microsoft.practices.composite.presentation.regions.singleactiveregion.aspx) विरासत क्षेत्र –
आईओसी का उपयोग कर मौजूदा वीएम प्राप्त करने का कोई तरीका है कंटेनर (मेरे मामले में DryIoc)? मैंने 'ShellViewModel 'से' यह == _Container.Resolve 'को आजमाया और इसका मूल्यांकन' झूठा' किया। –
Shimmy