Как я могу связать для источника элементов с помощью объекта?

Не знаю, что произошло. Кажется, ваш geojson был коррумпирован, но на самом деле не так, как я в конечном итоге смог разобрать его на www.mapshaper.org. Я уменьшил файл до 35%, а затем он разобрался нормально:

Спецификация Vega-lite ниже (при необходимости скомпилируйте код Vega в редакторе):

{
  "$schema": "https://vega.github.io/schema/vega-lite/v2.json",
  "width": 700,
  "height": 500,
  "config": {"view": {"stroke": "transparent"}},
  "layer": [
    {
      "data": {
        "url": "https://gist.githubusercontent.com/mattijn/2ce897c2020a6e5b7ae6baf03dffe179/raw/564b6d484657864dcb77d0bb18db00fc7dc7668d/drc.geojson",
        "format": {"type": "json", "property": "features"}
      },
      "mark": {"type": "geoshape", "stroke": "white", "strokeWidth": 1},
      "encoding": {"color": {"value": "#bcbcbc"}}
    }
  ]
}

0
задан Omar Mohammad 19 January 2019 в 09:45
поделиться

1 ответ

XAML

<Picker x:Name="picker" Title="Select Country" ItemDisplayBinding="{Binding Name}" >
</Picker>

Используйте это в вашей модели представления

C #

public partial class SamplePage: ContentPage
{
    public ObservableCollection<Country> CountryList { get; set; } = new ObservableCollection<Country>
    {
        new Country{Name = "India" },
        new Country{Name = "Australia" },
        new Country{Name = "UAE" },
        new Country{Name = "USA" },
    };

    public SamplePage()
    {
        InitializeComponent();
        picker.ItemsSource = CountryList;
    }
}

Класс страны

public class Country
{
    public string Name { get; set; }
}
0
ответ дан Bhargav Rao 19 January 2019 в 09:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: