示例#1
0
        // 行列設定ダイアログ
        private void MatrixSelecter_MatrixSelected(object sender, EventArgs e)
        {
            MatrixSelecter ms = sender as MatrixSelecter;

            if (ms != null)
            {
                this.MenuItem_Matrix.IsSubmenuOpen    = false;
                Setting.TempProfile.NumofMatrix.Value = new int[] { ms.ColValue, ms.RowValue };

                ImgContainerManager.ApplyGridDifinition();
                this.Focus();
            }
        }
示例#2
0
        private void InitControlsEvent()
        {
            MenuItem_Matrix.SubmenuOpened += (s, e) =>
            {
                MatrixSelecter.SetMatrix(Setting.TempProfile.NumofMatrix.Col, Setting.TempProfile.NumofMatrix.Row);
            };

            MenuItem_SlideSetting.SubmenuOpened += (s, e) =>
            {
                SlideSettingDialog.ApplySettingToDlg();
            };

            MenuItem_Setting.SubmenuOpened += (s, e) =>
            {
                SettingDialog.ApplySettingToDlg();
            };

            NotificationBlock.PreviewShowNotification += (s, e) =>
            {
                if (Setting.TempProfile.IsFullScreenMode.Value)
                {
                    var val = this.Width - (this.FullScreenBase_TopLeft.Width * 2);
                    if (val > 0 && val < this.Width)
                    {
                        NotificationBlock.Width = val;
                    }
                    else
                    {
                        NotificationBlock.Width = double.NaN;
                    }
                }
                else
                {
                    NotificationBlock.Width = double.NaN;
                }

                NotificationBlock.AllowWrapping = true;
            };
        }
示例#3
0
        private void InitControls()
        {
            MenuItem_MatrixSelecter.ApplyTemplate();
            MatrixSelecter         = MenuItem_MatrixSelecter.Template.FindName("MatrixSelecter", MenuItem_MatrixSelecter) as MatrixSelecter;
            MatrixSelecter.MaxSize = Setting.MatrixSelecterMaxSize;
            MatrixSelecter.Initialize();

            // タイル拡大パネル
            TileExpantionPanel.MainWindow = this;

            // スライドの設定ダイアログ
            MenuItem_SlideSettingDialog.ApplyTemplate();
            SlideSettingDialog            = MenuItem_SlideSettingDialog.Template.FindName("SlideSettingDialog", MenuItem_SlideSettingDialog) as SlideSettingDialog;
            SlideSettingDialog.mainWindow = this;
            SlideSettingDialog.Setting    = this.Setting;

            // その他の設定ダイアログ
            MenuItem_SettingDialog.ApplyTemplate();
            SettingDialog            = MenuItem_SettingDialog.Template.FindName("SettingDialog", MenuItem_SettingDialog) as SettingDialog;
            SettingDialog.mainWindow = this;
            SettingDialog.Setting    = this.Setting;
            SettingDialog.MainTabControl.SelectedIndex = Setting.SettingDialogTabIndex;
        }