嗯,我試圖做一個自定義視圖,就像用戶縮略圖視圖。 視圖(ViewCell?)顯示UserModel(我的自定義模型)的縮略圖+用戶名。自定義視圖Xamarin自定義模型(BindableProperty)
這是UploaderCell.xaml.cs
public static readonly BindableProperty UploaderProperty =
BindableProperty.Create(
propertyName: "Uploader",
returnType: typeof(UserModel),
declaringType: typeof(UploaderCell)
);
public UserModel Uploader
{
get
{ return GetValue(UploaderProperty) as UserModel; }
set
{ SetValue(UploaderProperty, value); }
}
的代碼,這是使用像在一些地方比<UploaderCell Uploader="{Binding post.uploader}"/>
。
和我得到的錯誤是System.InvalidCastException Class
這不是我的錯誤實際傳遞錯誤的數據。
所以我的問題是,是不可能使BindableProperties與非基本類型(字符串,詮釋,電子..)?
有調試約束力的任何可能的方式? +我沒有使用MVVM只是xaml和xaml.cs這樣的一些(或我的小姐理解)會是一個問題? – uzu
或..你能給我任何包含這些概念的示例項目嗎? – uzu