Привязка данных Xamarin.Forms к дочернему массиву объекта - PullRequest
0 голосов
/ 20 апреля 2020

Я создаю несколько редакторов в своем коде и хочу связать их TextProperty со строкой объекта из массива. Объект объявлен внутри ViewModel.

Код позади:

Editor text = new Editor();
text.SetBinding(Editor.TextProperty, "Here one string from string array in an object");

Объект

public VObject {
  public string[] strings;
}

ViewModel:

public VObject CurrentObject { 
   get { return _currentObject; } 
   set 
   {
      _currentObject = value;
      OnPropertyChanged();
   } 
}

Заранее спасибо за помощь

1 Ответ

0 голосов
/ 20 апреля 2020

использовать индекс, чтобы указать, какой элемент массива использовать

text.SetBinding (Editor.TextProperty, "strings[0]");
...