【发布时间】:2017-03-06 15:24:07
【问题描述】:
我正在尝试将我的 CarouselPage 转换为 CarouselView。 在我的 CarouselPage 中,我有一些 ContentPages,我将其转换为 ContentViews。 现在我将 ContentViews 添加到 CarouselView。
<forms:CarouselView ItemsSource="{Binding ContentViews}">
<forms:CarouselView.ItemTemplate>
<DataTemplate>
<ContentView Content="{Binding Content}" />/
</DataTemplate>
</forms:CarouselView.ItemTemplate>
</forms:CarouselView>
//视图模型
private List<ContentView> _contentViews;
public List<ContentView> ContentViews
{
get { return _contentViews; }
set { SetProperty(ref _contentViews, value); }
}
public TestVM(){{ContentViews = new List<ContentView> { new Selector(), new TestView() };}
它工作正常,但我正在丢失我的数据绑定。 现在我想知道如何将 ViewModel 绑定到 Carousel 视图中的视图,或者我是否可以将它们绑定到 Carousel 的“父”视图模型。
【问题讨论】:
标签: c# xamarin xamarin.forms