using System.ComponentModel.Composition; using System.Windows; namespace Editor { [Export] public partial class Shell : Window { public Shell() { this.InitializeComponent(); } [Import] private ShellViewModel ViewModel { set { this.DataContext = value; } } } }