【发布时间】:2017-07-18 14:48:21
【问题描述】:
我创建了按预期工作的 Android 应用程序。现在我添加了 UWP 项目,如 MvvmCross 站点所示。
问题是绑定在那里不起作用。
这是我的 XAML:
<Grid Row="1" >
<StackPanel VerticalAlignment="Center"
Margin="40 0 40 0">
<TextBox Text="{Binding Login}"
Margin="0 0 0 20"/>
<PasswordBox Password="{Binding Password}"/>
</StackPanel>
<Button VerticalAlignment="Bottom"
Content="Login"
Command="{Binding LoginCommand}"
Foreground="#F9F9F9"
HorizontalAlignment="Stretch"
Background="#FF4081"/>
</Grid>
和视图模型
public string Login { get; set; }
public string Password { get; set; }
public MvxCommand LoginCommand { get; private set; }
//...
当按下登录按钮时,它成功进入给定的方法,但登录和密码字符串为空。相同的代码适用于带有 MvxBind 登录和密码字符串的 Android。
我会做些破旧的事吗?
【问题讨论】:
-
您在使用 Fody PropertyChanged 吗?如果是这种情况,请确保 UWP 项目中的 wave xml 正确
-
顺便说一句,如果你不展示你是如何进行绑定的,人们将无法提供太多帮助