为最后一个版本更新 MvvmCross 后,我开始遇到错误:
MvxBind:Error:1679,46 视图绑定期间抛出的异常 MvxException: 未知的序列化描述。
此错误仅发生在此绑定中。如果我确实绑定了
ObservableCollection<Class A>
一切正常。
我有一个 MVXListView 的模板:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:local="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<include
layout="@layout/PageCommon_Titlebar" />
<Mvx.MvxListView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_horizontal"
android:paddingLeft="12dp"
local:MvxItemTemplate="@layout/listitem_sentences"
local:MvxBind="ItemsSource Sentences, Mode=OneWay; ItemClick SelectSentenceCommand" />
</LinearLayout>
和列表行的模板:
<?xml version="1.0" encoding="utf-8" ?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:local="http://schemas.android.com/apk/res-auto"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/SentenceTextView"
android:layout_width="fill_parent"
android:layout_height="70dp"
android:padding="10dp"
android:textSize="24dp"
local:MvxBind="Text "
/>
</LinearLayout>
现在这不正确吗?对于 WP8,我们可以这样做:
<TextBlock Grid.Row="0"
Margin="10,10,10, 3" HorizontalAlignment="Stretch"
Style="{StaticResource PhoneTextTitle2Style}"
Text="{Binding}"/>
提前感谢您的帮助