using Caliburn.Micro; using System.Collections.Generic; using System.ComponentModel.Composition; namespace AntdWpfDemo.ViewModels { [Export(typeof(IShell))] internal class ShellViewModel : Conductor.Collection.OneActive { [ImportingConstructor] protected ShellViewModel([ImportMany] IEnumerable screens) { Items.AddRange(screens); } } }