2016-11-19 62 views
1

我尝试创建一个VB.NET版本的Template10 UWP汉堡包模板。数据绑定在Template10模板中不起作用VB.NET

该模板已准备就绪,但执行后,ViewModels的数据绑定有问题。

MainPage页面包含一个TextBox和一个“Submit”按钮。按下此按钮后,TextBox数据需要发送到带有数据绑定的DetailsPage页面,但它不起作用。总是显示默认文本而不是文本框数据。

我认为这个问题是涉及到多个文件,所以我只能发送模板的完整的解决方案,不仅代码块(对不起,此):VB.Net solution

请帮我解决这个问题。谢谢!

回答

0

最后我找到了解决办法:

在DetailPage.xaml我需要修改以下部分:

<Page.DataContext> 
    <vm:MainPageViewModel x:Name="ViewModel" /> 
</Page.DataContext> 

这样:

<Page.DataContext> 
    <vm:DetailPageViewModel x:Name="ViewModel" /> 
</Page.DataContext> 

现在,它的工作。

+0

哇!这是在Detail.xaml页面中的默认XAML? –

+0

不,这是我在VB.Net版本中第一次错误的转换,但在此修复后它的工作。 – SZL