mekasu0124

Untitled

Mar 1st, 2024
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.95 KB | None | 0 0
  1. using CommunityToolkit.Mvvm.ComponentModel;
  2. using CommunityToolkit.Mvvm.Input;
  3. using System;
  4.  
  5. namespace Diary.ViewModels;
  6.  
  7. public partial class CreateUserViewModel : ViewModelBase
  8. {
  9.     #region ObservableProperties
  10.     [ObservableProperty] private string _title = "";
  11.     [ObservableProperty] private bool _isVisible = false;
  12.  
  13.     [ObservableProperty] private string _fontFamily = "";
  14.     [ObservableProperty] private string _fontSize = "";
  15.     [ObservableProperty] private string _fontStyle = "";
  16.     [ObservableProperty] private string _foreground = "";
  17.     [ObservableProperty] private string _textAlign = "";
  18.     [ObservableProperty] private string _background = "";
  19.     [ObservableProperty] private string _border = "";
  20.  
  21.     [ObservableProperty] private string _firstName = "";
  22.     [ObservableProperty] private string _lastName = "";
  23.     [ObservableProperty] private string _email = "";
  24.     [ObservableProperty] private string _username = "";
  25.     [ObservableProperty] private string _password = "";
  26.     [ObservableProperty] private string _confirmPassword = "";
  27.  
  28.     [ObservableProperty] private bool _useOnlineStorage = false;
  29.     [ObservableProperty] private string _userFontSize = "";
  30.     [ObservableProperty] private string _userFontStyle = "";
  31.     [ObservableProperty] private string _userFontColor = "";
  32.     [ObservableProperty] private string _userTextAlign = "";
  33.     [ObservableProperty] private string _userBackground = "";
  34.     [ObservableProperty] private string _userBorder = "";
  35.     #endregion
  36.  
  37.     public CreateUserViewModel()
  38.     {
  39.         Title = "Create A New User";
  40.  
  41.         FontSize = "20";
  42.         FontStyle = "Normal";
  43.         Foreground = "#CDCDCD";
  44.         TextAlign = "Center";
  45.         Background = "#000000";
  46.         Border = "#24de45";
  47.     }
  48.  
  49.     [RelayCommand] public void NextPage()
  50.     {
  51.         IsVisible = true;
  52.     }
  53.  
  54.     [RelayCommand] public void Exit()
  55.     {
  56.         Environment.Exit(0);
  57.     }
  58. }
  59.  
Advertisement
Add Comment
Please, Sign In to add comment