public SettingPage()
        {
            this._mainPage = MainPage.Current;
            this._pageViewModel = new SettingPageViewModel();

            this.InitializeComponent();
        }
Esempio n. 2
0
 private void InfoPage_Loaded(object sender, RoutedEventArgs e)
 {
     (App.Current.Resources["MainPageVM"] as MainPageViewModel).Msg = "用户信息";
     InitControls();
     _spvm = DataContext as SettingPageViewModel;
     _spvm.CommandOperation += _spvm_CommandOperation;
 }
Esempio n. 3
0
 public SettingPage()
 {
     InitializeComponent();
     vm = (SettingPageViewModel)DataContext;
     vm.Load();
     ChildPages["View.MainWindow"]      = new Setting.View.MainWindowPage(vm.Setting.MainWindow);
     ChildPages["View.StatusPage"]      = new Setting.View.StatusPagePage(vm.Setting.StatusPage);
     ChildPages["View.UserProfilePage"] = new Setting.View.UserProfilePagePage(vm.Setting.UserProfilePage);
     ChildPages["Kbtter3.Consumer"]     = new Setting.Kbtter3.ConsumerPage(vm.Setting.Consumer);
 }
Esempio n. 4
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);

            var setting = AppSettingService.GetSetting();

            //初始化了存储的路径
            if (!StorageApplicationPermissions.FutureAccessList.ContainsItem(setting.StorageToken))
            {
                setting.StoragePath = KnownFolders.PicturesLibrary.Path;
            }

            AppSettingService.SaveSetting(setting);
            var settingPageViewModel = new SettingPageViewModel
            {
                Ak          = setting.Ak,
                Sk          = setting.Sk,
                StoragePath = setting.StoragePath
            };

            DataContext = settingPageViewModel;
        }
Esempio n. 5
0
        // 初始化所有页面
        public static void InitPages()
        {
            // 创建各个子页面
            PathProjectPage = new PathProjectPage();
            RouteRecordPage = new RouteRecordPage();
            SettingPage     = new SettingPage();
            AboutPage       = new AboutPage();

            // 创建各个子页面的ViewModel
            PathProjectPageViewModel = new PathProjectPageViewModel();
            RouteRecordPageViewModel = new RouteRecordPageViewModel();
            SettingPageViewModel     = new SettingPageViewModel();
            AboutPageViewModel       = new AboutPageViewModel();

            // 设置各个页面的视图模型
            PathProjectPage.DataContext = PathProjectPageViewModel;
            RouteRecordPage.DataContext = RouteRecordPageViewModel;
            SettingPage.DataContext     = SettingPageViewModel;
            AboutPage.DataContext       = AboutPageViewModel;

            // 默认显示线路规划页面
            CurrentPage = PathProjectPage;
            IsPathProjectPageChecked = true;
        }
Esempio n. 6
0
 public SettingPage()
 {
     InitializeComponent();
     BindingContext       = new SettingPageViewModel(Navigation);
     ThemePanel.IsVisible = false;
 }
Esempio n. 7
0
 public SettingPage()
 {
     this.InitializeComponent();
     this.DataContext = settingPageViewModel = new SettingPageViewModel();
 }
Esempio n. 8
0
 public SettingPage()
 {
     InitializeComponent();
     spvm = new SettingPageViewModel();
     this.BindingContext = spvm;
 }
        public SettingPage(SettingPageViewModel vm)
        {
            InitializeComponent();

            BindingContext = vm;
        }