コード例 #1
0
        // public ICommand NavigateToThirdPageCommand { get; }

        public ZonesSelectionPageViewModel(IModernNavigationService navigationService) : base(navigationService)
        {
            //NavigateToThirdPageCommand = new RelayCommand(()=>
            //{
            //    _navigationService.NavigateTo("ThirdPage");
            //});
        }
コード例 #2
0
        /// <summary>
        /// Initializes a new instance of the MainViewModel class.
        /// </summary>
        public MainViewModel(IModernNavigationService navService)
        {
            ViewLoaded = new RelayCommand(Loaded);

            // Load our settings from the saved configuration (if present)
            LoadSettings();
        }
コード例 #3
0
ファイル: MainViewModel.cs プロジェクト: rhadman/SoDotCash
        /// <summary>
        /// Initializes a new instance of the MainViewModel class.
        /// </summary>
        public MainViewModel(IModernNavigationService navService)
        {
            ViewLoaded = new RelayCommand(Loaded);

            // Load our settings from the saved configuration (if present)
            LoadSettings();
        }
コード例 #4
0
 public SelectScenePageViewModel(IModernNavigationService navigationService) : base(navigationService)
 {
     SelectSceneCommand = new RelayCommand((obj) =>
     {
         navigationService.NavigateTo("ScenePage", obj);
     });
 }
コード例 #5
0
 public MainPageViewModel(IModernNavigationService navigationService) : base(navigationService)
 {
     ExitCommand = new RelayCommand((obj) =>
     {
         Application.Current.Shutdown();
     });
 }
コード例 #6
0
 public LoginViewModel(IModernNavigationService modernNavigationService)
 {
     _modernNavigationService = modernNavigationService;
     if (Properties.Settings.Default.Username != "")
     {
         UsernameText = Properties.Settings.Default.Username;
     }
 }
コード例 #7
0
ファイル: SummaryViewModel.cs プロジェクト: Ethan-yt/SMMS
 public SummaryViewModel(IModernNavigationService modernNavigationService)
 {
     _modernNavigationService = modernNavigationService;
     init1();
     init2();
     NavigatedToCommand.Execute(null);
     init4();
 }
コード例 #8
0
 public QueryViewModel(IModernNavigationService modernNavigationService)
 {
     _modernNavigationService = modernNavigationService;
     SelectedItem             = new Category()
     {
         ID = 0, Name = "(不限)"
     };
     NavigatedToCommand.Execute(null);
 }
コード例 #9
0
 public MainViewModel(IModernNavigationService modernNavigationService)
 {
     _modernNavigationService     = modernNavigationService;
     BooksNavigationCommand       = new RelayCommand(ShowBooks);
     JournalsNavigationCommand    = new RelayCommand(ShowJournals);
     PublisherNavigationCommand   = new RelayCommand(ShowPublisher);
     GenreNavigationCommand       = new RelayCommand(ShowGenre);
     AuthorNavigationCommand      = new RelayCommand(ShowAuthor);
     AddBookNavigationCommand     = new RelayCommand(ShowBookCreate);
     AddJournalNavigationCommand  = new RelayCommand(ShowJournalCreate);
     AddDiscountNavigationCommand = new RelayCommand(ShowDiscountCreate);
     SearchNavigationCommand      = new RelayCommand(ShowSearch);
 }
コード例 #10
0
 public JournalCreateViewModel(IJournalService journalService, IPublisherService publisherService, IGenreService genreService,
                               IModernNavigationService modernNavigationService, IMessageService messageService)
 {
     _journalService   = journalService;
     _publisherService = publisherService;
     _genreService     = genreService;
     PrintDate         = DateTime.Now;
     Genres            = new Genre[3];
     GetGenresAsync();
     GetPublishersAsync();
     Messenger.Default.Register <Genre>(this, AddGenre);
     Messenger.Default.Register <Publisher>(this, onPublisherAdd);
     Command = new RelayCommand(AddJournal);
     _modernNavigationService = modernNavigationService;
     _messageService          = messageService;
 }
コード例 #11
0
ファイル: UserViewModel.cs プロジェクト: Ethan-yt/SMMS
 public UserViewModel(IModernNavigationService modernNavigationService)
 {
     _modernNavigationService = modernNavigationService;
     Messenger.Default.Register <object[]>(this, p =>
     {
         if (p[0] as string == "NavigatingFromUser")
         {
             NavigatingFromCommand.Execute(p[1] as FirstFloor.ModernUI.Windows.Navigation.NavigatingCancelEventArgs);
         }
     });
     Messenger.Default.Register <object[]>(this, p =>
     {
         if (p[0] as string == "NavigatedToUser")
         {
             NavigatedToCommand.Execute(null);
         }
     });
 }
コード例 #12
0
ファイル: SaleViewModel.cs プロジェクト: Ethan-yt/SMMS
 public SaleViewModel(IModernNavigationService modernNavigationService)
 {
     _modernNavigationService = modernNavigationService;
     selectedItem             = new KeyWordType {
         ID = 0, Name = "商品名"
     };
     comboItemsSource = new ObservableCollection <KeyWordType>()
     {
         selectedItem,
         new KeyWordType {
             ID = 1, Name = "货号"
         },
         new KeyWordType {
             ID = 2, Name = "条形码"
         },
     };
     GridVisible = false;
 }
コード例 #13
0
 public BookCreateViewModel(IBookService bookService, IPublisherService publisherService, IGenreService genreService, IAuthorService authorService,
                            IModernNavigationService modernNavigationService, IMessageService messageService)
 {
     _publisherService = publisherService;
     _bookService      = bookService;
     _genreService     = genreService;
     _authorService    = authorService;
     PrintDate         = DateTime.Now;
     Genres            = new Genre[3];
     GetGenresAsync();
     GetAuthorsAsync();
     GetPublishersAsync();
     Command = new RelayCommand(AddBook);
     _modernNavigationService = modernNavigationService;
     _messageService          = messageService;
     Messenger.Default.Register <Genre>(this, AddGenre);
     Messenger.Default.Register <Publisher>(this, onPublisherAdd);
     Messenger.Default.Register <Author>(this, AddAuthor);
 }
コード例 #14
0
ファイル: LogViewModel.cs プロジェクト: Ethan-yt/SMMS
 public LogViewModel(IModernNavigationService modernNavigationService)
 {
     _modernNavigationService = modernNavigationService;
     selectedItem             = new KeyWordType {
         ID = 0, Name = "用户名"
     };
     comboItemsSource = new ObservableCollection <KeyWordType>()
     {
         selectedItem,
         new KeyWordType {
             ID = 1, Name = "命令"
         },
         new KeyWordType {
             ID = 2, Name = "时间"
         },
     };
     GridVisible = false;
     date        = DateTime.Now;
     EditVisible = false;
     EditEnable  = false;
 }
コード例 #15
0
 /// <summary>
 /// Initializes a new instance of the <see cref="StepsViewModel"/> class.
 /// </summary>
 /// <param name="modernNavigationService">
 /// The modern Navigation Service.
 /// </param>
 public StepsViewModel(IModernNavigationService modernNavigationService)
 {
     _modernNavigationService = modernNavigationService;
     ResourcesCommand         = new RelayCommand(ShowResources);
 }
コード例 #16
0
 public TotalDataGridPageViewModel(IModernNavigationService navigationService) : base(navigationService)
 {
 }
コード例 #17
0
 public WelcomeViewModel(IModernNavigationService navService)
 {
     _modernNavigationService = navService;
 }
コード例 #18
0
 public AddAccountViewModel(IModernNavigationService navService)
 {
     _modernNavigationService = navService;
 }
コード例 #19
0
        public ProgramPageViewModel(IModernNavigationService navigationService) : base(navigationService)
        {
            SelectProgramCommand = new RelayCommand((obj) =>
            {
                navigationService.NavigateTo("SelectScenePage", obj);
            });

            string fileName = "ProgramInfo.config";

            if (File.Exists(fileName))
            {
                ProgramInfoCollection = JsonConvert.DeserializeObject <List <ProgramInfo> >(File.ReadAllText(fileName));
            }
            else
            {
                ProgramInfoCollection = new List <ProgramInfo>
                {
                    new ProgramInfo
                    {
                        Program             = "YDXX",
                        IsEnabled           = true,
                        SceneInfoCollection = new List <SceneInfo>
                        {
                            new SceneInfo {
                                Scene = "XY", IsEnabled = true, RoadTypeCount = 4,
                            },
                            new SceneInfo {
                                Scene = "GL", IsEnabled = true, RoadTypeCount = 4,
                            },
                            new SceneInfo {
                                Scene = "SD", IsEnabled = false
                            },
                            new SceneInfo {
                                Scene = "SL", IsEnabled = false
                            },
                            new SceneInfo {
                                Scene = "SM", IsEnabled = false
                            },
                            new SceneInfo {
                                Scene = "CY", IsEnabled = false
                            },
                        }
                    },
                    new ProgramInfo
                    {
                        Program             = "JLYG",
                        IsEnabled           = true,
                        SceneInfoCollection = new List <SceneInfo>
                        {
                            new SceneInfo {
                                Scene = "XY", IsEnabled = true, RoadTypeCount = 4,
                            },
                            new SceneInfo {
                                Scene = "GL", IsEnabled = true, RoadTypeCount = 4,
                            },
                            new SceneInfo {
                                Scene = "SD", IsEnabled = false
                            },
                            new SceneInfo {
                                Scene = "SL", IsEnabled = false
                            },
                            new SceneInfo {
                                Scene = "SM", IsEnabled = false
                            },
                            new SceneInfo {
                                Scene = "CY", IsEnabled = false
                            },
                        }
                    }, new ProgramInfo
                    {
                        Program             = "SJYG",
                        IsEnabled           = true,
                        SceneInfoCollection = new List <SceneInfo>
                        {
                            new SceneInfo {
                                Scene = "XY", IsEnabled = true, RoadTypeCount = 4,
                            },
                            new SceneInfo {
                                Scene = "GL", IsEnabled = true, RoadTypeCount = 4,
                            },
                            new SceneInfo {
                                Scene = "SD", IsEnabled = false
                            },
                            new SceneInfo {
                                Scene = "SL", IsEnabled = false
                            },
                            new SceneInfo {
                                Scene = "SM", IsEnabled = false
                            },
                            new SceneInfo {
                                Scene = "CY", IsEnabled = false
                            },
                        }
                    }, new ProgramInfo
                    {
                        Program   = "SXZZ",
                        IsEnabled = false,
                    }, new ProgramInfo
                    {
                        Program   = "ZADB",
                        IsEnabled = true,

                        SceneInfoCollection = new List <SceneInfo>
                        {
                            new SceneInfo {
                                Scene = "CHDD", IsEnabled = true, RoadTypeCount = 2,
                            },
                            new SceneInfo {
                                Scene = "CLTX", IsEnabled = true, RoadTypeCount = 2,
                            },
                        }
                    },
                };

                File.WriteAllText(fileName, JsonConvert.SerializeObject(ProgramInfoCollection));
            }
        }
コード例 #20
0
ファイル: WelcomeViewModel.cs プロジェクト: rhadman/SoDotCash
 public WelcomeViewModel(IModernNavigationService navService)
 {
     _modernNavigationService = navService;
 }
コード例 #21
0
 public SplashPageViewModel(IModernNavigationService navigationService) : base(navigationService)
 {
 }
コード例 #22
0
ファイル: InitViewModel.cs プロジェクト: rhadman/SoDotCash
 public InitViewModel(IModernNavigationService navService)
 {
     _modernNavigationService = navService;
 }
コード例 #23
0
ファイル: AddViewModel.cs プロジェクト: Ethan-yt/SMMS
 public AddViewModel(IModernNavigationService modernNavigationService)
 {
     _modernNavigationService = modernNavigationService;
 }
コード例 #24
0
 public InitViewModel(IModernNavigationService navService)
 {
     _modernNavigationService = navService;
 }
コード例 #25
0
 public ThirdPageViewModel(IModernNavigationService navigationService) : base(navigationService)
 {
 }
コード例 #26
0
 /// <summary>
 /// Initializes a new instance of the <see cref="StepsViewModel"/> class. 
 /// </summary>
 /// <param name="modernNavigationService">
 /// The modern Navigation Service.
 /// </param>
 public StepsViewModel(IModernNavigationService modernNavigationService)
 {
     _modernNavigationService = modernNavigationService;
     ResourcesCommand = new RelayCommand(ShowResources);
 }
コード例 #27
0
ファイル: MainViewModel.cs プロジェクト: Ethan-yt/SMMS
 /// <summary>
 /// Initializes a new instance of the <see cref="StepsViewModel"/> class.
 /// </summary>
 /// <param name="modernNavigationService">
 /// The modern Navigation Service.
 /// </param>
 ///
 public MainViewModel(IModernNavigationService modernNavigationService)
 {
     _modernNavigationService = modernNavigationService;
     NavigatedToCommand.Execute(null);
 }
コード例 #28
0
 public AddAccountViewModel(IModernNavigationService navService)
 {
     _modernNavigationService = navService;
 }
コード例 #29
0
ファイル: UserDataViewModel.cs プロジェクト: Ethan-yt/SMMS
 public UserDataViewModel(IModernNavigationService modernNavigationService)
 {
     NavigatedToCommand.Execute(null);
     _modernNavigationService = modernNavigationService;
 }