示例#1
0
        private void btnNew_Click(object sender, RoutedEventArgs e)
        {
            SMSTemplateEdit dialogWindow = new SMSTemplateEdit();

            dialogWindow.Dialog = CPApplication.Current.CurrentPage.Context.Window.ShowDialog(ResSMSTemplateQuery.windowTitle_AddTemplate, dialogWindow, (a, args) =>
            {
                if (args.DialogResult == Newegg.Oversea.Silverlight.Controls.Components.DialogResultType.OK)
                {
                    dataGrid1.Bind();
                }
            }, new Size(400, 300));
        }
示例#2
0
        private void btnEdit_Click(object sender, RoutedEventArgs e)
        {
            if (dataGrid1.SelectedItem != null)
            {
                SMSTemplateEdit dialogWindow = new SMSTemplateEdit();
                dialogWindow.viewModel = DynamicConverter <ShipTypeSMSTemplateVM> .ConvertToVM(dataGrid1.SelectedItem);

                dialogWindow.Dialog = CPApplication.Current.CurrentPage.Context.Window.ShowDialog(ResSMSTemplateQuery.windowTitle_EditTemplate, dialogWindow, (a, args) =>
                {
                    if (args.DialogResult == Newegg.Oversea.Silverlight.Controls.Components.DialogResultType.OK)
                    {
                        dataGrid1.Bind();
                    }
                }, new Size(400, 300));
            }
            else
            {
                CPApplication.Current.CurrentPage.Context.Window.Alert(ResSMSTemplateQuery.msg_SelectTemplate);
            }
        }