【问题标题】:Data binding not working in Template10 template VB.NET数据绑定在 Template10 模板 VB.NET 中不起作用
【发布时间】:2016-11-19 11:10:57
【问题描述】:

我尝试创建 Template10 UWP 汉堡包模板的 VB.NET 版本。

模板几乎准备好了,但是执行后我遇到了 ViewModel 的数据绑定问题。

MainPage 页面包含一个文本框和一个“提交”按钮。按下此按钮后,TextBox 数据需要通过数据绑定发送到 DetailsPage 页面,但它不起作用。始终显示默认文本而不是 TextBox 数据。

我认为问题与更多文件有关,因此我只能发送模板的完整解决方案,而不仅仅是代码块(对不起):VB.Net solution

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

【问题讨论】:

    标签: c# vb.net migration template10


    【解决方案1】:

    终于找到了解决办法:

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

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

    到这里:

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

    现在它正在工作。

    【讨论】:

    • 哇!这是 Detail.xaml 页面中的默认 XAML 吗?
    • 不,这是我在 VB.Net 版本中的第一次错误转换,但在此修复后它可以正常工作。
    猜你喜欢
    • 1970-01-01
    • 2011-11-21
    • 2019-05-06
    • 1970-01-01
    • 2016-10-02
    • 2013-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多