ArcGISRuntimeXamarin.SampleListPage.Initialize C# (CSharp) Метод

Initialize() приватный Метод

private Initialize ( ) : void
Результат void
    void Initialize()
    {
      var sampleCategories = SampleManager.Current.GetSamplesAsTree();
      var category = sampleCategories.FirstOrDefault(x => x.Name == _categoryName) as TreeItem;

      List<object> listSubCategories = new List<object>();
      for (int i = 0; i < category.Items.Count; i++)
      {
        listSubCategories.Add((category.Items[i] as TreeItem).Items);
      }

      _listSampleItems = new List<SampleModel>();
      foreach (List<object> subCategoryItem in listSubCategories)
      {
        foreach (var sample in subCategoryItem)
        {
          _listSampleItems.Add(sample as SampleModel);
        }
      }

      BindingContext = _listSampleItems;
    }