コード例 #1
0
ファイル: LoginWindow.g.i.cs プロジェクト: Arcuman/Borto_v1
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.WindowLogin = ((Borto_v1.LoginWindow)(target));

            #line 12 "..\..\LoginWindow.xaml"
                this.WindowLogin.MouseDown += new System.Windows.Input.MouseButtonEventHandler(this.LoginWindow1_MouseDown);

            #line default
            #line hidden

            #line 17 "..\..\LoginWindow.xaml"
                this.WindowLogin.Unloaded += new System.Windows.RoutedEventHandler(this.LoginWindow1_Unloaded);

            #line default
            #line hidden
                return;

            case 2:
                this.MainFrame = ((System.Windows.Controls.Frame)(target));
                return;

            case 3:

            #line 57 "..\..\LoginWindow.xaml"
                ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Close_Button_Click);

            #line default
            #line hidden
                return;
            }
            this._contentLoaded = true;
        }
コード例 #2
0
        public MainWindow()
        {
            InitializeComponent();
            Messenger.Default.Register <NotificationMessage>(
                this,
                message =>
            {
                switch (message.Notification)
                {
                case "OpenLoginWindow":
                    {
                        var loginwindow = new LoginWindow();
                        loginwindow.Show();
                        this.Close();
                        break;
                    }

                case "FullScreen":
                    {
                        this.WindowStyle = WindowStyle.None;
                        this.WindowState = WindowState.Maximized;
                        content.SetValue(Grid.ColumnProperty, 0);
                        content.SetValue(Grid.ColumnSpanProperty, 2);
                        break;
                    }

                case "NotFullScreen":
                    {
                        this.WindowState = WindowState.Normal;
                        this.WindowStyle = WindowStyle.SingleBorderWindow;
                        content.SetValue(Grid.ColumnProperty, 1);
                        content.SetValue(Grid.ColumnSpanProperty, 1);
                        break;
                    }
                }
            });
        }