2013-03-30 23 views
0

基本上我想設置一個文本框的值等於客戶名稱從卡創建的電子錢包。爲了達到這個目的,我需要設置文本框的text屬性等於什麼。這可能嗎?由於設置文本框的文本屬性(Windows Phone 8應用程序)

Product.xaml(如果文本框是)

守則

<TextBoxGrid.Row="1"Grid.Column="0"Name="TodoInput2"Text="{}"Visibility="Collapsed"/> 

Product.xaml.cs(其中創建電子錢包卡,我想設置我的文本框等於Pi.CustomerName=member. Name值)

PaymentInstrument PI; 

PI = new PaymentInstrument("Account") 

Pi.CustomerName = member. Name; 

回答

0

你笑守則ULD設置PI作爲在DataContext的網頁或文本框,然後你可以通過使用

<TextBoxGrid.Row="1"Grid.Column="0"Name="TodoInput2"Text="{Binding CustomerName}"Visibility="Collapsed"/> 

設置在文本框DataContext的或任何其他元素,你可以給元素的名稱,並綁定到它後面的代碼設置的DataContext 例如

<TextBoxGrid x:Name=TxtBox> 
    <TextBoxGrid.Row="1"Grid.Column="0"Name="TodoInput2"Text="{Binding CustomerName}"Visibility="Collapsed"/> 
</TextBoxGrid> 

在代碼隱藏

TxtBox.DataContext=PI; 
+0

感謝您的幫助法比奧。只有一個問題,我如何將PI設置爲頁面或文本框的數據上下文。謝謝 –

+0

感謝Fabio爲您提供的解決方案。我已經嘗試了這一點,我得到一個錯誤。 「命名空間」TextBoxGrid「不存在於命名空間」http://schemas.microsoft.com/client/2007「中。似乎我可能缺少一個程序集引用,但我不確定哪一個。任何想法?謝謝 –

相關問題