Channel9Downloader.MainWindow.MainWindow C# (CSharp) 메소드

MainWindow() 공개 메소드

Initializes a new instance of the MainWindow class.
public MainWindow ( ) : System
리턴 System
        public MainWindow()
        {
            InitializeComponent();

            try
            {
                var composer = new DependencyComposer();
                composer.ComposeExportedValue<IDependencyComposer>(composer);
                _mainWindowVM = composer.GetExportedValue<IMainWindowVM>();
                DataContext = _mainWindowVM;

                _mainWindowVM.Initialize();
                _mainWindowVM.CloseRequest += MainWindowVMCloseRequest;
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
        }