PageRenderTime 42ms CodeModel.GetById 16ms RepoModel.GetById 1ms app.codeStats 0ms

/InstantImageUploader/ViewModels/SettingWindowViewModel.cs

https://bitbucket.org/ugaya40/instant-image-uploader
C# | 35 lines | 31 code | 4 blank | 0 comment | 2 complexity | 0f7a46f5ac2886fb43fe91fb695dfcb6 MD5 | raw file
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.ComponentModel;
  6. using Livet;
  7. using Livet.Commands;
  8. using Livet.Messaging;
  9. using Livet.Messaging.IO;
  10. using Livet.Messaging.Windows;
  11. using System.Collections.ObjectModel;
  12. using InstantImageUploader.Models;
  13. namespace InstantImageUploader.ViewModels
  14. {
  15. public class SettingWindowViewModel : ViewModel
  16. {
  17. public SettingWindowViewModel()
  18. {
  19. if (ImageUploaderApplication.Current.ImageUploaders != null)
  20. {
  21. ImageUploaderApplication.Current.Initialize(true);
  22. Uploaders = new ObservableCollection<UploaderViewModel>(ImageUploaderApplication.Current.ImageUploaders.Select(u => new UploaderViewModel(u)));
  23. }
  24. }
  25. public ObservableCollection<UploaderViewModel> Uploaders
  26. {
  27. get;
  28. private set;
  29. }
  30. }
  31. }