【发布时间】:2020-03-02 14:29:05
【问题描述】:
我有 Xamarin Forms 应用程序来显示一副牌。 Deck 使用 App 类中的静态集合进行初始化。 (断点显示它已填充)。 MainPage 有一个 MainPageViewModel 设置为 BindingContext:
Public MainPage(){
InitilizeComponent();
BindingContext = new MainPageViewModel()
}
MainPageViewModel 有一个简单的属性来检索填充的Deck.Cards:
public static IEnumerable<Card> Cards { get { return Deck.Cards; }}
这在主页的轮播集合中使用。
但是,视图是空的!我看到了
`[0: ] 绑定:在“mypackage.ViewModels.MainPageViewModel”上找不到“Cards”属性,目标属性“Xamarin.Forms.CarouselView.ItemsSource”
为什么找不到该属性?它是公开的和 IEnumerable。
【问题讨论】:
标签: xamarin xamarin.forms data-binding