public void LoadData(List<string> results)
        {
            SearchResultsModel viewModel = new SearchResultsModel();

            for (int i = 0; i < results.Count; i++)
            {
                viewModel.Items.Add(new SearchResultsItem
                {
                    Address = results.ElementAt(i),
                    ItemId = i
                });
            }

            Items.Clear();
            Items = viewModel.Items;
        }
        /*
         * функция производит загрузку данных модели для отображения результатов поиска.
         * функция использует данные списка маркеров поиска.
         */
        private object LoadSearchResultData()
        {
            if (searchMapMarkers == null)
                return null;

            if (searchMapMarkers.Count == 0)
                return null;

            if (searchresultViewModel == null)
                searchresultViewModel = new SearchResultsModel();

            List<string> results = new List<string>();
            for (int i = 0; i < searchMapMarkers.Count; i++)
            {
                results.Add(searchMapMarkers[i].Address.Street + " " +
                    searchMapMarkers[i].Address.HouseNumber + " " +
                    searchMapMarkers[i].Address.City + " " +
                    searchMapMarkers[i].Address.County);
            }

            searchresultViewModel = new SearchResultsModel();
            searchresultViewModel.LoadData(results);
            return searchresultViewModel;
        }