public CommunicationView(string id, int timeoutInSeconds) { InitializeComponent(); this.directory = new DirectoryModel(); this.timeoutInSeconds = timeoutInSeconds; this.InitializeUI(id); }
public DirectoryViewModel() { model = new DirectoryModel(); entriesRaw = model.GetDirectory(); this.SubDirectories = new List<SubDirectoryViewModel>(); foreach (string letter in this.AllLetters) this.SubDirectories.Add(new SubDirectoryViewModel(letter, model)); this.SubDirectories.Add(new SubDirectoryViewModel("All Matches", model)); }
public SubDirectoryViewModel(string letter, DirectoryModel model) { this.Letter = letter; this.Entries = new ObservableCollection<DirectoryEntryModel>(model.GetDirectory().Where(d => d.SortLetter == letter)); }