应用对象类
Inheritance: System.Windows.Application
コード例 #1
0
        public bool Login(ExtendedApplicationBase app)
        {
            LoginWindow login = new LoginWindow(app);
            var dialogResult = login.ShowDialog();

            return dialogResult.HasValue && dialogResult.Value;
        }
コード例 #2
0
 protected override bool OnStartup(StartupEventArgs e)
 {
     _app = new ExtendedApplication();
     ExtendedApplicationBase.Current = _app;
     _app.Run();
     return false;
 }
コード例 #3
0
 public void Execute(ExtendedApplicationBase app)
 {
     MainWindow mainWindow = new MainWindow();
     app.MainWindow = mainWindow;
     mainWindow.ShowDialog();
     app.ExitEx();
 }
コード例 #4
0
 public bool Loading(ExtendedApplicationBase app, string name)
 {
     ResourceDictionary resource = new ResourceDictionary() { Source = new Uri("pack://application:,,,/HeaviSoft.FrameworkBase.Theme;component/Themes/Generic.xaml") };
         //(ResourceDictionary)Application.LoadComponent(new Uri("pack://application:,,,/HeaviSoft.FrameworkBase.Theme;component/Themes/Generic.xaml"));
     app.Resources.MergedDictionaries.Add(resource);
     return true;
 }
コード例 #5
0
        public bool Login(ExtendedApplicationBase app)
        {
            var loginWindow = new LoginWindow(app);
            var result = loginWindow.ShowDialog();
            if (result.HasValue && result.Value)
            {
                return true;
            }

            return false;
        }
コード例 #6
0
        public bool Login(ExtendedApplicationBase app)
        {
            var user = new User() { Name = "test", Password = EncryptHelper.DES3Encrypt("test") };
            using(var unitOfWork = new UnitOfWork())
            {
                if (unitOfWork.UserRepository.GetUserByName(user.Name) == null)
                {
                    unitOfWork.UserRepository.Add(user);
                }
            }

            return true;
        }
コード例 #7
0
 public void LoginSuccessed(ExtendedApplicationBase app, object message)
 {
     
 }
コード例 #8
0
 public bool UnLoading(ExtendedApplicationBase app, string name)
 {
     return true;
 }
コード例 #9
0
 public bool Loading(ExtendedApplicationBase app, string name)
 {
     var resource = new ResourceDictionary() { Source = new Uri("pack://application:,,,/HeaviSoft.Documentor.Theme;component/Themes/Generic.xaml") };
     app.Resources.MergedDictionaries.Add(resource);
     return true;
 }
コード例 #10
0
 public void LoginFailed(ExtendedApplicationBase app, object message)
 {
     MessageBoxHelper.Info("Tips", message);
 }
コード例 #11
0
        public LoginWindow(ExtendedApplicationBase app)
        {
            InitializeComponent();

            _app = app;
        }
コード例 #12
0
 public void LoginSuccessed(ExtendedApplicationBase app, object message)
 {
     throw new NotImplementedException();
 }
コード例 #13
0
 public void Login(ExtendedApplicationBase app)
 {
     LoginWindow loginWindow = new LoginWindow();
     loginWindow.ShowDialog();
 }
コード例 #14
0
 public bool UnLoading(ExtendedApplicationBase app, string name)
 {
     throw new NotImplementedException();
 }
コード例 #15
0
 public void LoginFailed(ExtendedApplicationBase app, object message)
 {
     MessageBox.Show(message.ToString());
 }