Example #1
0
        private void History_Item_Click(object sender, RoutedEventArgs e)
        {
            var    textbox = new HandyControl.Controls.TextBox();
            string his     = string.Empty;

            string[] history = _gameTextHistory.ToArray();
            for (int i = history.Length - 1; i > 0; i--)
            {
                his += history[i] + "\n";
                his += "==================================\n";
            }
            textbox.Text          = his;
            textbox.FontSize      = 15;
            textbox.TextWrapping  = TextWrapping.Wrap;
            textbox.TextAlignment = TextAlignment.Left;
            textbox.HorizontalScrollBarVisibility = ScrollBarVisibility.Visible;
            var window = new PopupWindow
            {
                PopupElement          = textbox,
                WindowStartupLocation = WindowStartupLocation.CenterScreen,
                BorderThickness       = new Thickness(0, 0, 0, 0),
                MaxWidth  = 600,
                MaxHeight = 300,
                MinWidth  = 600,
                MinHeight = 300,
                Title     = Application.Current.Resources["TranslateWin_History_Title"].ToString()
            };

            dtimer.Stop();
            window.Topmost = true;
            window.ShowDialog();
            dtimer.Start();
        }
Example #2
0
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.Field = ((System.Windows.Controls.Grid)(target));
                return;

            case 2:
                this.NameTextBox = ((HandyControl.Controls.TextBox)(target));
                return;

            case 3:
                this.PriceTextBox = ((HandyControl.Controls.NumericUpDown)(target));
                return;

            case 4:
                this.AddBtn = ((System.Windows.Controls.Button)(target));

            #line 36 "..\..\..\Service\AddServiceWindow.xaml"
                this.AddBtn.Click += new System.Windows.RoutedEventHandler(this.AddBtn_Click);

            #line default
            #line hidden
                return;

            case 5:
                this.Cancel = ((System.Windows.Controls.Button)(target));
                return;
            }
            this._contentLoaded = true;
        }
        private void History_Item_Click(object sender, RoutedEventArgs e)
        {
            var    textbox = new HandyControl.Controls.TextBox();
            string his     = "";

            string[] history = GameTextHistory.ToArray();
            for (int i = history.Length - 1; i > 0; i--)
            {
                his += history[i] + "\n";
                his += "==================================\n";
            }
            textbox.Text          = his;
            textbox.FontSize      = 15;
            textbox.TextWrapping  = TextWrapping.Wrap;
            textbox.TextAlignment = TextAlignment.Left;
            textbox.HorizontalScrollBarVisibility = ScrollBarVisibility.Visible;
            var window = new HandyControl.Controls.PopupWindow
            {
                PopupElement          = textbox,
                WindowStartupLocation = WindowStartupLocation.CenterScreen,
                BorderThickness       = new Thickness(0, 0, 0, 0),
                MaxWidth  = 600,
                MaxHeight = 300,
                MinWidth  = 600,
                MinHeight = 300,
                Title     = "翻译历史记录"
            };

            window.Show();
        }
Example #4
0
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.SelectPrintTaskName = ((HandyControl.Controls.TextBox)(target));
                return;

            case 2:

            #line 14 "..\..\..\MainWindow.xaml"
                ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click);

            #line default
            #line hidden
                return;

            case 3:

            #line 15 "..\..\..\MainWindow.xaml"
                ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.Button_Click);

            #line default
            #line hidden
                return;
            }
            this._contentLoaded = true;
        }
Example #5
0
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.Field = ((System.Windows.Controls.Grid)(target));
                return;

            case 2:
                this.NameTextBox = ((HandyControl.Controls.TextBox)(target));
                return;

            case 3:
                this.CategoryComboBox = ((HandyControl.Controls.ComboBox)(target));
                return;

            case 4:
                this.PriceTextBox = ((HandyControl.Controls.NumericUpDown)(target));
                return;

            case 5:
                this.WeightTextBox = ((HandyControl.Controls.NumericUpDown)(target));
                return;

            case 6:
                this.productImage = ((System.Windows.Controls.Image)(target));
                return;

            case 7:
                this.ChangeBtn = ((System.Windows.Controls.Button)(target));

            #line 49 "..\..\..\Product\EditProductWindow.xaml"
                this.ChangeBtn.Click += new System.Windows.RoutedEventHandler(this.ChangeBtn_Click);

            #line default
            #line hidden
                return;

            case 8:
                this.UpdateBtn = ((System.Windows.Controls.Button)(target));

            #line 60 "..\..\..\Product\EditProductWindow.xaml"
                this.UpdateBtn.Click += new System.Windows.RoutedEventHandler(this.UpdateBtn_Click);

            #line default
            #line hidden
                return;

            case 9:
                this.Cancel = ((System.Windows.Controls.Button)(target));
                return;
            }
            this._contentLoaded = true;
        }
Example #6
0
        private void DictArea_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            if (_dict != null)
            {
                if (e.ClickCount == 2)
                {
                    //双击事件
                    TextBlock textBlock = sender as TextBlock;

                    string ret = _dict.SearchInDict(textBlock.Text);
                    if (ret != null)
                    {
                        if (ret == string.Empty)
                        {
                            Growl.ErrorGlobal(Application.Current.Resources["TranslateWin_DictError_Hint"] + _dict.GetLastError());
                        }
                        else
                        {
                            ret = XxgJpzhDict.RemoveHTML(ret);

                            var textbox = new HandyControl.Controls.TextBox
                            {
                                Text          = ret,
                                FontSize      = 15,
                                TextWrapping  = TextWrapping.Wrap,
                                TextAlignment = TextAlignment.Left,
                                HorizontalScrollBarVisibility = ScrollBarVisibility.Visible
                            };
                            var window = new PopupWindow
                            {
                                PopupElement          = textbox,
                                WindowStartupLocation = WindowStartupLocation.CenterScreen,
                                BorderThickness       = new Thickness(0, 0, 0, 0),
                                MaxWidth  = 600,
                                MaxHeight = 300,
                                MinWidth  = 600,
                                MinHeight = 300,
                                Title     = Application.Current.Resources["TranslateWin_Dict_Title"].ToString()
                            };
                            window.Show();
                        }
                    }
                    else
                    {
                        Growl.ErrorGlobal(Application.Current.Resources["TranslateWin_DictError_Hint"] + _dict.GetLastError());
                    }
                }
            }
        }
        private void DictArea_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            if (dict != null)
            {
                if (e.ClickCount == 2)
                {
                    //双击事件
                    TextBlock tb = sender as TextBlock;

                    string ret = dict.SearchInDict(tb.Text);
                    if (ret != null)
                    {
                        if (ret == "")
                        {
                            HandyControl.Controls.Growl.ErrorGlobal("或未查询到结果!" + dict.GetLastError());
                        }
                        else
                        {
                            ret = XxgJpzhDict.RemoveHTML(ret);

                            var textbox = new HandyControl.Controls.TextBox();
                            textbox.Text          = ret;
                            textbox.FontSize      = 15;
                            textbox.TextWrapping  = TextWrapping.Wrap;
                            textbox.TextAlignment = TextAlignment.Left;
                            textbox.HorizontalScrollBarVisibility = ScrollBarVisibility.Visible;
                            var window = new HandyControl.Controls.PopupWindow
                            {
                                PopupElement          = textbox,
                                WindowStartupLocation = WindowStartupLocation.CenterScreen,
                                BorderThickness       = new Thickness(0, 0, 0, 0),
                                MaxWidth  = 600,
                                MaxHeight = 300,
                                MinWidth  = 600,
                                MinHeight = 300,
                                Title     = "字典结果"
                            };
                            window.Show();
                        }
                    }
                    else
                    {
                        HandyControl.Controls.Growl.ErrorGlobal("查询错误!" + dict.GetLastError());
                    }
                }
            }
        }
Example #8
0
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.Information = ((System.Windows.Controls.Grid)(target));
                return;

            case 2:
                this.InvoiceTextBox = ((HandyControl.Controls.TextBox)(target));
                return;

            case 3:
                this.CustomerComboBox = ((HandyControl.Controls.ComboBox)(target));
                return;

            case 4:
                this.DateDatePicker = ((HandyControl.Controls.DatePicker)(target));
                return;

            case 5:
                this.StatusComboBox = ((HandyControl.Controls.ComboBox)(target));
                return;

            case 6:
                this.Table = ((System.Windows.Controls.Grid)(target));
                return;

            case 7:
                this.invoiceDataGrid = ((System.Windows.Controls.DataGrid)(target));
                return;

            case 8:
                this.Done = ((System.Windows.Controls.Button)(target));

            #line 78 "..\..\..\Invoice\InvoiceDetailWindow.xaml"
                this.Done.Click += new System.Windows.RoutedEventHandler(this.Done_Click);

            #line default
            #line hidden
                return;
            }
            this._contentLoaded = true;
        }
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.NameTextBox = ((HandyControl.Controls.TextBox)(target));
                return;

            case 2:
                this.UpdateBtn = ((System.Windows.Controls.Button)(target));

            #line 14 "..\..\..\Category\EditCategoryWindow.xaml"
                this.UpdateBtn.Click += new System.Windows.RoutedEventHandler(this.UpdateBtn_Click);

            #line default
            #line hidden
                return;
            }
            this._contentLoaded = true;
        }
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.Field = ((System.Windows.Controls.Grid)(target));
                return;

            case 2:
                this.NameTextBox = ((HandyControl.Controls.TextBox)(target));
                return;

            case 3:
                this.IdentityCardTextBox = ((HandyControl.Controls.TextBox)(target));
                return;

            case 4:
                this.TelephoneTextBox = ((HandyControl.Controls.TextBox)(target));
                return;

            case 5:
                this.AddBtn = ((System.Windows.Controls.Button)(target));

            #line 42 "..\..\..\Guest\AddGuestWindow.xaml"
                this.AddBtn.Click += new System.Windows.RoutedEventHandler(this.AddBtn_Click);

            #line default
            #line hidden
                return;

            case 6:
                this.Cancel = ((System.Windows.Controls.Button)(target));
                return;
            }
            this._contentLoaded = true;
        }
Example #11
0
        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.Information = ((System.Windows.Controls.Grid)(target));
                return;

            case 2:
                this.InvoiceTextBox = ((HandyControl.Controls.TextBox)(target));
                return;

            case 3:
                this.CustomerComboBox = ((HandyControl.Controls.ComboBox)(target));
                return;

            case 4:
                this.DateDatePicker = ((HandyControl.Controls.DatePicker)(target));
                return;

            case 5:
                this.StatusComboBox = ((HandyControl.Controls.ComboBox)(target));
                return;

            case 6:
                this.Table = ((System.Windows.Controls.Grid)(target));
                return;

            case 7:
                this.ProductComboBox = ((HandyControl.Controls.ComboBox)(target));
                return;

            case 8:
                this.AddProductButton = ((System.Windows.Controls.Button)(target));

            #line 69 "..\..\..\Invoice\AddInvoiceWindow.xaml"
                this.AddProductButton.Click += new System.Windows.RoutedEventHandler(this.AddProductButton_Click);

            #line default
            #line hidden
                return;

            case 9:
                this.RemoveProductButton = ((System.Windows.Controls.Button)(target));

            #line 70 "..\..\..\Invoice\AddInvoiceWindow.xaml"
                this.RemoveProductButton.Click += new System.Windows.RoutedEventHandler(this.RemoveButton_Click);

            #line default
            #line hidden
                return;

            case 10:
                this.invoiceDataGrid = ((System.Windows.Controls.DataGrid)(target));
                return;

            case 11:

            #line 79 "..\..\..\Invoice\AddInvoiceWindow.xaml"
                ((System.Windows.Controls.MenuItem)(target)).Click += new System.Windows.RoutedEventHandler(this.RemoveButton_Click);

            #line default
            #line hidden
                return;

            case 13:
                this.TotalTextBox = ((System.Windows.Controls.TextBlock)(target));
                return;

            case 14:
                this.AddButton = ((System.Windows.Controls.Button)(target));

            #line 113 "..\..\..\Invoice\AddInvoiceWindow.xaml"
                this.AddButton.Click += new System.Windows.RoutedEventHandler(this.AddButton_Click);

            #line default
            #line hidden
                return;

            case 15:
                this.Cancel = ((System.Windows.Controls.Button)(target));
                return;
            }
            this._contentLoaded = true;
        }
Example #12
0
        private void ShowCredentialDialog()
        {
            var isLogin = FindElement.Settings.CredentialLogin;

            if (isLogin)
            {
                PopupWindow popupLogin = new PopupWindow()
                {
                    MinWidth                   = 400,
                    FontFamily                 = TryFindResource("TeacherYar.Fonts.IRANSans") as FontFamily,
                    FontSize                   = 14,
                    Title                      = "ورود به نرم افزار",
                    WindowStartupLocation      = WindowStartupLocation.CenterScreen,
                    HorizontalContentAlignment = HorizontalAlignment.Center,
                    ShowInTaskbar              = true,
                    AllowsTransparency         = true,
                    WindowStyle                = WindowStyle.None
                };
                popupLogin.Closing += (s, e) =>
                {
                    e.Cancel = isLogin;

                    if (e.Cancel = isLogin)
                    {
                        Environment.Exit(0);
                    }
                };
                StackPanel mainStack = new StackPanel()
                {
                    FlowDirection = FlowDirection.RightToLeft
                };
                TextBox txtUsername = new TextBox()
                {
                    TabIndex = 0, Style = TryFindResource("TextBoxExtend") as Style, Margin = new System.Windows.Thickness(10)
                };
                System.Windows.Controls.PasswordBox txtPassword = new System.Windows.Controls.PasswordBox()
                {
                    TabIndex = 1, Style = TryFindResource("PasswordBoxExtend") as Style, Margin = new System.Windows.Thickness(10)
                };

                InfoElement.SetContentHeight(txtUsername, 35);
                InfoElement.SetContentHeight(txtPassword, 35);

                InfoElement.SetTitle(txtUsername, "نام کاربری و رمز عبور خود را وارد کنید");
                InfoElement.SetTitleAlignment(txtUsername, TitleAlignment.Top);

                InfoElement.SetPlaceholder(txtUsername, "نام کاربری");
                InfoElement.SetPlaceholder(txtPassword, "رمز عبور ");

                Style  buttonStyle = TryFindResource("ButtonPrimary") as Style;
                Button btnCancel   = new Button {
                    TabIndex = 3, IsCancel = true, Margin = new System.Windows.Thickness(10, 0, 10, 0), Style = buttonStyle, Content = "انصراف", Width = 100, HorizontalContentAlignment = HorizontalAlignment.Center
                };
                Button btnLogin = new Button {
                    TabIndex = 2, IsDefault = true, Margin = new System.Windows.Thickness(10, 0, 10, 0), Style = buttonStyle, Content = "ورود", Width = 100, HorizontalContentAlignment = HorizontalAlignment.Center
                };

                btnCancel.Click += (s, e) => { Environment.Exit(0); };
                btnLogin.Click  += (s, e) =>
                {
                    try
                    {
                        using (var db = new DataClass.myDbContext())
                        {
                            var usr = db.Users.Where(x => x.Username == txtUsername.Text && x.Password == txtPassword.Password);
                            if (usr.Any())
                            {
                                isLogin = false;
                                popupLogin.Close();
                            }
                            else
                            {
                                txtPassword.Focus();
                                txtPassword.Password = string.Empty;
                                InfoElement.SetPlaceholder(txtPassword, "مشخصات اشتباه است دوباره امتحان کنید");
                            }
                        }
                    }
                    catch (InvalidOperationException)
                    {
                    }
                };

                StackPanel btnStack = new StackPanel {
                    Orientation = Orientation.Horizontal, Margin = new Thickness(10), HorizontalAlignment = HorizontalAlignment.Center
                };

                btnStack.Children.Add(btnLogin);
                btnStack.Children.Add(btnCancel);

                mainStack.Children.Add(txtUsername);
                mainStack.Children.Add(txtPassword);
                mainStack.Children.Add(btnStack);

                popupLogin.PopupElement = mainStack;
                popupLogin.ShowDialog();
            }
        }