텍스트 상자가있는 사용자 정의 컨트롤이 있고 전체 주 창에서 정보를 지우는 기본 폼에 지우기 단추를 사용하고 있습니다. 취소 버튼을 클릭하면 사용자 정의 컨트롤의 텍스트 상자를 지우고 싶습니다. 나는 이것을 할 수있는 쉬운 방법을 찾지 못했습니다. 나는 C#에서 컨트롤 이름을 참조하려고 시도했다 "." 그러나 텍스트 상자의 이름이 표시되지 않습니다. 어떤 도움을 주시면 감사하겠습니다!WPF C#에서 사용자 정의 컨트롤에서 TextBox를 지우는 방법?
1
A
답변
1
WPF는 UserControl
에 컨트롤을 private
으로 선언합니다. 당신의 TextBox
public
하려면 당신이 같은 FieldModifier
로 선언 : x
는 XAML 네임 스페이스 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
입니다
<TextBox x:FieldModifier="Public" />
. 그러나 TextBox
을 지우는 권장 방법은 속성에 바인딩 한 다음 속성을 지우는 것입니다.
1
외부 클래스 나 코드에서 UserControl 내의 컨트롤에 직접 액세스하지 마십시오. 간단한 메커니즘은 UserControl 내부의 모든 관련 컨트롤과 정보를 지우는 Clear() 메서드를 UserControl에 추가하는 것입니다.
1
텍스트 상자는 UserControl의 DataContext에 바인딩 될 수 있습니다. 따라서이를 지우는 방법은 TextBox의 Text 속성에 바인딩 된 속성을 빈 문자열로 설정하는 것일 수 있습니다.
관련 문제
- 1. WPF : 사용자 정의 컨트롤에서 액세스 컨트롤
- 2. AbstractTableModel을 확장하는 사용자 정의 TableModel을 지우는 방법
- 3. WPF 사용자 정의 컨트롤에서 속성을 정의 할 수 있습니까?
- 4. 사용자 정의 컨트롤에서 TemplateBinding
- 5. WinForms 사용자 정의 컨트롤에서 이벤트를 노출하는 방법
- 6. 사용자 정의 컨트롤에서 페이지 기능을 사용하는 방법
- 7. Adobe Air의 HTML 컨트롤에서 기록을 지우는 방법
- 8. WPF - ListView에서 선택을 지우는 방법?
- 9. 사용자 정의 컨트롤에서 JavaScript 작성
- 10. SetVaryByCustom은 사용자 정의 컨트롤에서 작동합니까?
- 11. 사용자 정의 컨트롤에서 초기화되지 않았습니까?
- 12. 사용자 정의 컨트롤에서 CSS 참조하기
- 13. 사용자 지정 WPF 사용자 컨트롤에서 CoerceValueCallback을 유용하게 사용하는 방법
- 14. WPF 상호 운용성 : WPF 사용자 정의 컨트롤에서 호스트 Windows 폼 참조를 얻는 방법
- 15. 다른 사용자 컨트롤에서 WPF 명령 처리
- 16. wpf wpf 응용 프로그램의 모든 TextBox를 얻는 방법
- 17. JQuery가 ASP.Net의 사용자 정의 사용자 정의 컨트롤에서 작동하지 않습니다.
- 18. WPF 컨트롤에서 스타일을 적용하는 방법?
- 19. Wpf 사용자 정의 컨트롤
- 20. C에서 정의 정의하는 방법?
- 21. ASP.net에서 WPF 사용자 정의 컨트롤을 사용하는 방법
- 22. WPF DataGridColumn에 사용자 정의 속성을 추가하는 방법
- 23. WPF MVVM에서 사용자 정의 컨트롤을 사용하는 방법
- 24. 사용자 정의 WPF 설정 마법사를 만드는 방법
- 25. WPF RemoveVisualChild를 사용하여 DrawingVisual을 지우는 방법
- 26. WPF : 사용자 지정 컨트롤에서 창 참조
- 27. 모든 WPF 사용자 컨트롤에서 데이터 소스를 업데이트하는 방법은 무엇입니까?
- 28. 안드로이드에서 ListView를 지우는 방법?
- 29. C# 코드를 통해 사용자 지정 WPF 컨트롤에서 BitmapEffect를 변경하는 방법
- 30. WPF 사용자 지정 컨트롤에서 컬렉션 컨트롤을 채우는 방법?
멋진, 정확히 내가 뭘 찾고 있었는지, 고마워! – Drew