그것을 클릭하면 텍스트 상자의 텍스트 지우기 [c#]


Answers

그 행동을 워터 마크라고합니다. 다음 중 하나를 수행 할 수 있습니다.

  1. WPF 확장 툴킷 과 같은 라이브러리의 워터 마크와 함께 텍스트 상자 컨트롤 사용
  2. 블로그 게시물에 나와 있는대로 스타일 및 첨부 된 동작을 사용하여 자신을 구현하십시오.
  3. 보다 간단한 코드로 동일한 동작을 달성하기위한 트릭을 수행하십시오 (예 :이 codeproject 게시물에 표시됨).
Question

나는 그것을 클릭하면 자동으로 사라지게 이미 제품 이름을 가진 TextBox의 텍스트를 원하고 내가 원하는 텍스트 상자를 입력 할 수 있습니다.

  • TextBox에 텍스트가없는 동안 제품 이름이 항상 있어야합니다.
  • TextBox를 두 번째로 클릭하면 이미 입력 한 내용이 손실되지 않습니다.

수동으로 입력 한 데이터를 잃어 버리지 않고 어떻게 할 수 있는지 알려주십시오. 텍스트 상자에 직접 입력 한 내용이 없을 때마다 기본 텍스트를 가져올 수 있습니다.




실제로 텍스트 상자에 워터 마크가 필요합니다.

텍스트 상자에 연결된 속성을 구현하려면 WPF 의 워터 마크 / 힌트 텍스트 TextBox에 대한이 대답을 살펴보십시오.