Rak*_*i G 1 c# mvvm xamarin.forms
XFC0045 绑定:在“Page_Navigation.ViewModels.ThirdPageViewModel”上找不到属性“Tittle”。从该区域获取时出错 - Page_Navigation\Views\ThirdPage.xaml
using Xamarin.Forms;
namespace Page_Navigation.ViewModels
{
public class ThirdPageViewModel : BindableObject
{
public ObservableCollection<Matches> MatchesList { get; set; }
public ThirdPageViewModel()
{
MatchesList = new ObservableCollection<Matches>();
MatchesList.Add(new Matches { Tittle = "Tittle 1", Description = "Description 1" });
MatchesList.Add(new Matches { Tittle = "Tittle 2", Description = "Description 2" });
MatchesList.Add(new Matches { Tittle = "Tittle 3", Description = "Description 3" });
MatchesList.Add(new Matches { Tittle = "Tittle 4", Description = "Description 4" });
}
}
public class Matches
{
public string Tittle { get; set; }
public string Description { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
using Xamarin.Forms;
namespace Page_Navigation.ViewModels
{
public class ThirdPageViewModel : BindableObject
{
public ObservableCollection<Matches> MatchesList { get; set; }
public ThirdPageViewModel()
{
MatchesList = new ObservableCollection<Matches>();
MatchesList.Add(new Matches { Tittle = "Tittle 1", Description = "Description 1" });
MatchesList.Add(new Matches { Tittle = "Tittle 2", Description = "Description 2" });
MatchesList.Add(new Matches { Tittle = "Tittle 3", Description = "Description 3" });
MatchesList.Add(new Matches { Tittle = "Tittle 4", Description = "Description 4" });
}
}
public class Matches
{
public string Tittle { get; set; }
public string Description { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
我不知道为什么这个例外。我正在使用 VS2019 和 Xamarin.forms 4.8.0.1451
您必须删除该x:DataType属性,因为它与 Compiled Bindings 相关,并且您已经为视图模型定义了 BindingContext。
在此处检查 XF 编译绑定:Xamarin.Forms 编译绑定
| 归档时间: |
|
| 查看次数: |
381 次 |
| 最近记录: |