반응형
WPF 텍스트 상자 바인딩 업데이트
MessageText 속성은 다른 컨트롤을 누를 때만 업데이트됩니다.또한 버튼을 누르면 클릭 핸들러가 실행되지 않고 메시지가 표시됩니다.대신 텍스트 세트가 실행됩니다.머리가 깨졌어요.
<TextBox x:Name="messageText" Grid.Row="1" Grid.Column="0"
TextWrapping="Wrap" Text="{Binding Path=MessageText, Mode=TwoWay}"/>
private void ChatView_Loaded(object sender, RoutedEventArgs e)
{
DataContext = viewModel;
}
public string MessageText
{
get
{
return this.messageText;
}
set
{
this.messageText = value;
OnProperyChanged("MessageText");
}
}
UpdateSourceTrigger를 PropertyChanged로 조정할 수 있습니다.
<TextBox x:Name="messageText" Grid.Row="1" Grid.Column="0"
TextWrapping="Wrap" Text="{Binding Path=MessageText, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
언급URL : https://stackoverflow.com/questions/12019737/textbox-binding-update-in-wpf
반응형
'programing' 카테고리의 다른 글
큰 텍스트 파일을 같은 줄의 작은 파일로 분할하려면 어떻게 해야 합니까? (0) | 2023.04.13 |
---|---|
인수 목록을 가져오려면 어떻게 해야 합니까? (0) | 2023.04.13 |
IENumerable에 ForEth 확장 방식이 없는 이유는 무엇입니까? (0) | 2023.04.13 |
Bash에서 변수에 대한 사용자 입력을 읽으려면 어떻게 해야 합니까? (0) | 2023.04.13 |
레코드를 검색하기 위한 SQL 쿼리(count > 1 ) (0) | 2023.04.13 |