내보기의 속성에 텍스트 상자를 바인딩하는 데 문제가 있습니다. 바인딩은 마지막 문자를 제거 할 때까지 완벽하게 작동합니다. 커서가 뒤로 이동하지만 마지막 문자가 텍스트 상자와 바인딩 된 속성에 그대로 남아 있습니다. 텍스트 상자 바인딩의 마지막 문자 제거
<TextBox Grid.Column="0" Text="{Binding SearchText, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
그리고 인적 또는 자체
public string SearchText
{
get { return _searchText; }
set
{
if (searchText != value)
{
if (value != "")
{
Debug.WriteLine("Typed Value " + value);
searchText = value;
}
}
}
}
이가 출력 : 나는 완전히 텍스트 상자에서 푸를 삭제하려고하면 "형식화 된 값 F". 백 스페이스를 마지막으로 누르면 커서는 뒤로 이동하지만 문자는 제거되지 않습니다.
어떻게 해결할 수 있습니까?
ㅎ 코드 블라인드는 여기에있다. 다시 현실로 돌아와 주셔서 감사합니다. – Giffesnaffen
당신은 환영합니다 :) – keyboardP