コード例 #1
0
        public MainWindow( )
        {
            InitializeComponent();
            var presenter = new MainPresenter();

            presenter.SetupView(this);

            Loaded       += (s, e) => WindowLoaded?.Invoke();
            Closing      += (s, e) => ClosingWindow?.Invoke();
            StateChanged += (s, e) => {
                if (this.WindowState == WindowState.Minimized)
                {
                    Minimized?.Invoke();
                }
                else if (this.WindowState == WindowState.Normal)
                {
                    Unminimized?.Invoke();
                }
            };
        }
コード例 #2
0
 public MainWindow()
 {
     InitializeComponent();
     windowLoaded = new WindowLoaded();
     Money        = new Money();
 }
コード例 #3
0
 private void RaiseLoaded(object sender, RoutedEventArgs e)
 {
     WindowLoaded?.Invoke(sender, e);
 }
コード例 #4
0
 public void InvokeWindowLoaded()
 {
     WindowLoaded?.Invoke();
 }