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, чтобы увидеть, что изменилось. Как я могу это сделать?

Спасибо!:)

0 ответов

Другие вопросы по тегам