2016-11-19 45 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