private void button_setting_Click(object sender, MouseButtonEventArgs e)
        {
            MainWindow mw = this;

            PreferenceWindow pw = new PreferenceWindow(mw);

            pw.Topmost = true;

            this.Grid_Opa.Visibility = Visibility.Visible;

            pw.ShowDialog();

            this.Grid_Opa.Visibility = Visibility.Collapsed;
        }
        private void button_setting_TouchUp(object sender, TouchEventArgs e)
        {
            EventProcess Prs = obj =>
            {
                MainWindow mw = this;

                PreferenceWindow pw = new PreferenceWindow(mw);

                pw.Topmost = true;

                this.Grid_Opa.Visibility = Visibility.Visible;

                pw.ShowDialog();

                this.Grid_Opa.Visibility = Visibility.Collapsed;
            };

            tp.button_TouchUp(sender, e, Prs);
        }