Xamarin CarouselView, получить / установить значение BindingContext из ContentView
Я настроил CarouselView следующим образом:
_AggiungiRigaWOViewModel = new AggiungiRigaWOViewModel(_WoSelezionato);
CarouselView.Position = 0;
CarouselView.ItemsSource = new ObservableCollection<DataTemplate>() { /
new DataTemplate(() => { return new AggiungiRigaWOData(); }),
new DataTemplate(() => { return new AggiungiRigaWOViaggioAndata(); })
};
CarouselView.BindingContext = _AggiungiRigaWOViewModel.WoSel;
Затем на первой странице мне нужно динамически создать несколько таких представлений:
public AggiungiRigaWOData() {
InitializeComponent();
DatePicker Dpicker = new DatePicker() {
VerticalOptions = LayoutOptions.CenterAndExpand,
HorizontalOptions = LayoutOptions.FillAndExpand,
};
Dpicker.SetBinding(DatePicker.DateProperty, "dt_inizioIntervento"); // dt_inizioIntervento is a property of _AggiungiRigaWOViewModel.WoSel
StackLay.Children.Add(Dpicker, 0, 1);
[...]
Затем я хотел бы сделать кнопку, которая получает все значения bindingContext, чтобы увидеть, что изменилось. Как я могу это сделать?
Спасибо!:)