Пример #1
0
 public ViewModel([NotNull] WorkshopClient workshopClient, [NotNull] UserInfo user) {
     _workshopClient = workshopClient;
     _user = user;
     Username = _user.Username;
     Name = _user.Name;
     Location = _user.Location;
     Bio = _user.Bio;
     AvatarImageSource = _user.AvatarLarge;
 }
Пример #2
0
 public WorkshopSubmitterParams([NotNull] WorkshopClient client, [CanBeNull] IUploadLogger log,
                                WorkshopOriginality originality, WorkshopCollabModel collabsInfo,
                                [CanBeNull] List <AcJsonObjectNew> disabledObjects)
 {
     Client          = client;
     Log             = log;
     Originality     = originality;
     CollabsInfo     = collabsInfo;
     DisabledObjects = disabledObjects ?? new List <AcJsonObjectNew>();
 }
Пример #3
0
 static void Main(string[] args)
 {
     using (WorkshopClient game = new WorkshopClient())
     {
     #if !DEBUG
         game.IsFullScreen = true;
     #endif
         game.Run();
     }
 }
Пример #4
0
 public WorkshopEditProfile([NotNull] WorkshopClient workshopClient, [NotNull] UserInfo user) {
     DataContext = new ViewModel(workshopClient, user);
     InitializeComponent();
     Buttons = new[] {
         new AsyncButton {
             Content = UiStrings.Ok,
             Command = Model.ApplyCommand,
             Width = 200d
         },
         CancelButton
     };
     Model.PropertyChanged += OnModelPropertyChanged;
 }
Пример #5
0
 private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     WorkshopClient.GetInstance().Dispose();
     Application.Current.Shutdown(0);
 }