두 페이지가있는 WPF 응용 프로그램이 있습니다. 1 페이지에는 TextBox (boxSource)가 있습니다. 2 페이지에는 TextBlock (blockDestination)이 있습니다. XAML에서 boxSource의 Text 속성을 blockDestination의 Text 속성으로 databind하고 싶습니다.TextBlock의 텍스트 속성을 TextBox의 텍스트 속성에 바인딩하는 방법
두 번째 페이지의 DataContext는 응용 프로그램이 초기화 될 때 1 페이지로 설정됩니다. 다음과 같이 blockDestination을 설정합니다.
<TextBlock Name="blockDestination" Grid.Row="0" Grid.Column="1" Text="{Binding boxSource, Path=Text, Mode=OneWay}" />
이것은 TextBox의 값을 가져 오지 않습니다. 내 생각 엔 TextBox는 속성 대신 변수이기 때문입니다.
누구든지 문제를 설명 할 수 있습니까? 그리고 우아한 해결책이 있습니까? 어떤 도움 우아한 해결책은 모든 페이지에 공통보기 모델을 정의하는 것입니다
답변 해 주셔서 감사합니다. 나는 MVVM 접근 방식이 더 좋다고 동의하지만 이것은 매우 작고 제한된 사용 응용 프로그램 이었기 때문에 모서리를 자르려고했습니다. 아마 아직도 나쁜 아이디어. – Sako73