나는 reachtextbox가 있고 별도의 대화 상자에서 silverlight의 메모장과 같은 텍스트를 검색하려고합니다. 텍스트를 찾고 richtextbox에 입력 한 거대한 텍스트의 텍스트를 검색하십시오. 메모장과 텍스트 같은 별도의 대화 상자를 사용하여 텍스트를 편집하고 richtextbox에서 강조 표시하려면 어떻게해야합니까?Silverlight에서 대화 상자를 사용하여 텍스트 상자에서 텍스트 검색
답변
Mediator를 사용하여 검색 양식과 텍스트 양식간에 메시지를 보낼 수 있습니다. 검색 양식에서 "OnSearch"와 같은 이벤트를 선언하고 텍스트 양식에서 이벤트를 승인 할 수 있습니다. 이벤트가 발생하면 검색 할 문자열과 함께 eventarg를 보내야합니다.
텍스트 형식은 문자열 매개 변수와 함께 "searchMessage"를 지정해야합니다. 텍스트 양식의 비즈니스 계층은 검색 옵션에 따라 모든 문자열/하위 문자열을 찾는 "검색"메소드를 구현해야합니다. 그런 다음 각 우연의 텍스트 색상을 변경하십시오.
검색 문자열 : http://msdn.microsoft.com/en-us/library/ms228630(v=vs.80).aspx
또한하여 RichTextBox에서 찾기 방법을 사용할 수 있습니다.
해당 텍스트의 색을 변경하려면 텍스트를 선택한 것으로 설정 한 다음 해당 선택 색을 변경하십시오. SelectionStart, SelectionLenght, SelectionColor.
네,하지만 내 richtextbox에 입력 된 원하는 텍스트를 검색하고 검색된 많은 부분을 선택하는 별도의 대화 상자를 제공하고 싶습니다. 나는 자식 윈도우를 사용하여 할 수 있지만, 직면하고있는 자식 윈도우의 문제는 내 richtext 박스가있는 부모 윈도우로 되돌아 갈 수 없다는 것입니다. –
그것이 중재자와 무슨 상관입니까. 새 양식은 "searchString ("test ")"와 같은 메시지를 보내야합니다. 예를 들어, MVVM Light 메신저 (메신저를 사용할 수 있음)와 함께 어떻게 작동하는지 확인할 수 있습니다. 메신저를 사용하고 싶지 않다면 이벤트를 사용해야합니다. http://msdn.microsoft.com/en-us/library/awbftdfh.aspx – zapico
ok .. 새로운 양식/대화 상자를 만들려고합니다. 내 페이지와 별도로 검색 할 수 있습니다. –
- 1. Android 위젯의 텍스트 상자에서 텍스트 검색?
- 2. 인쇄 대화 상자를 사용하여 컨트롤에서 텍스트 인쇄
- 3. 정보 대화 상자에서 텍스트 가져 오기
- 4. Android에서 텍스트 입력 대화 상자를 만들려면 어떻게해야합니까?
- 5. 텍스트 편집기 : 바꾸기 대화 상자에서 글꼴 바꾸기
- 6. wxPython의 대화 상자에서 텍스트 선택 및 복사
- 7. 여러 텍스트 상자에서 jQuery 검색 val()
- 8. Silverlight에서 텍스트 상자 맞추기
- 9. 제출시 텍스트 상자에서 값 저장 및 검색
- 10. Visual Studio 설치 프로젝트 - 텍스트 상자 대화 상자에서 문자열 검색
- 11. 데이터 상자를 텍스트 상자에서 선택한 항목
- 12. 대화 형 서적의 검색 텍스트
- 13. 텍스트 상자에서 커서를 제거하지 않고 텍스트 상자를 작동시키는 방법은 무엇입니까?
- 14. VB.NET 텍스트 상자에서 KeyDown 이벤트 내가있는 TabControl 페이지에서 텍스트 상자를
- 15. jQuery를 사용하여 텍스트 상자를 클릭하여 창 열기
- 16. VB.NET - 텍스트 상자 및 콤보 상자를 사용하여 검색 기능
- 17. 다른 대화 상자에서 대화 상자를 호출하는 방법
- 18. 대화 상자에서 대화 상자를 열 수 있습니까?
- 19. AS2 - 동적 텍스트 상자에서 텍스트 전환
- 20. OLEDB를 사용하여 텍스트 상자에서 삽입
- 21. 외부 응용 프로그램 텍스트 상자에서 텍스트 읽기
- 22. mfc를 사용하여 사용자 지정 대화 상자에서 대화 상자를 파생
- 23. getElementById가 텍스트 상자에서 작동하지 않습니까?
- 24. Radgrid의 텍스트 상자에서 텍스트 읽기
- 25. 텍스트 변경 텍스트 상자에서 변경
- 26. 텍스트 상자에서 부분 텍스트 추출
- 27. WP7 텍스트 상자에서 검색 textchanged 이벤트
- 28. DataGrid보기 목록에서 선택하고 텍스트 상자에서 검색
- 29. 텍스트 상자에서 텍스트 파일로 데이터 쓰기
- 30. 텍스트 상자에서 번호 추출
MVVM을 사용하고 있습니까 ?? – zapico
아니요 MVVM이 아닙니다. 그것의 정상적인 서비스 기반 페이지. –