2013-03-30 5 views
0

기본적으로 Wallet 용으로 만들어진 카드에서 CustomerName과 동일한 텍스트 상자 값을 설정하려고합니다. 이를 달성하기 위해 텍스트 상자의 text 속성을 같게 설정해야합니까? 이것이 가능한가? 감사합니다 (텍스트 상자가)텍스트 상자의 텍스트 속성 설정 (Windows Phone 8 App)

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

당신이 쇼 강령 자민련은 페이지 또는 텍스트 상자에 대한 데이터 컨텍스트로 PI를 설정하고 당신은 텍스트 상자에 데이터 컨텍스트를 설정 또는 기타 요소에 해당 요소에 이름을 부여 할 수 있으며에서

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

를 사용하여 바인딩 할 수 코드 뒤에 코드 숨김 예를

<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 "존재하지 않습니다. 어셈블리 참조가 누락 될 수 있지만 어떤 있는지 모르겠습니다. 어떤 아이디어? 감사 –

관련 문제