public ResetPwd() { InitializeComponent(); if (service.IsFirst()) { lblMessage.Content = "初次使用,请设置密码"; // 原密码部分不显示 lblOldPwd.Visibility = Visibility.Hidden; txtOldPwd.Visibility = Visibility.Hidden; } else { lblMessage.Content = service.GetLabelContent(); } this.Title = lblMessage.Content.ToString(); // 获取程序运行根目录 string appPath = AppDomain.CurrentDomain.BaseDirectory; // 背景初始化 ImageBrush imageBrush = new ImageBrush(); imageBrush.Stretch = Stretch.UniformToFill; imageBrush.ImageSource = ReadPicture(appPath + @"Resource\BackgroudImage\login.jpg"); this.grdResetPwd.Background = imageBrush; }
protected override void OnStartup(StartupEventArgs e) { // 确保单例运行 bool flg; mutex = new Mutex(true, "AccountBook", out flg); if (!flg) { Message.ShowMessage("已有一个程序实例运行", null); // 关闭新打开的实例 this.Shutdown(); return; } AppDomain.CurrentDomain.SetData("DataDirectory", AppDomain.CurrentDomain.BaseDirectory); if (service.IsFirst()) { //如果是初次使用,则进入欢迎界面 Application.Current.StartupUri = new Uri("WPF/ResetPwd.xaml", UriKind.Relative); } else { Application.Current.StartupUri = new Uri("WPF/Login.xaml", UriKind.Relative); } }