//private void WatcherUserXML() //{ // if (!string.IsNullOrEmpty(App.XmlConfigurationFileLocation)) // { // UsersRemoteSoftwares = Path.Combine(App.XmlConfigurationFileLocation, "UsersRemoteSoftwares.xml"); // fileSystemWatcher = new System.IO.FileSystemWatcher(); // fileSystemWatcher.Path = App.XmlConfigurationFileLocation; // fileSystemWatcher.Filter = "UsersRemoteSoftwares.xml"; // fileSystemWatcher.NotifyFilter = System.IO.NotifyFilters.LastWrite | System.IO.NotifyFilters.Size | NotifyFilters.LastAccess; // fileSystemWatcher.Changed += new System.IO.FileSystemEventHandler(UsersRemoteSoftwaresChange); // fileSystemWatcher.EnableRaisingEvents = true; // } //} private async void SetActiveDirectoryObjectUsers(bool Ischeck) { if (Ischeck) { TxtUsersNamesCount = null; List <Principal> listUsers = await _userCommand.GetAllUsersFromAD(); listUsers = listUsers.OrderBy(p => p.SamAccountName).ToList(); TxtUsersNames = new ObservableCollection <Principal>(listUsers); TxtUsersNamesCount = TxtUsersNames.Count.ToString(); } else { TxtUsersNamesCount = "0"; } }