WPF의 현재 기능을 사용하면 일반적으로 사용자 지정 컨트롤에서 구현하는 많은 사용자 지정 기능을 동작 및 연결된 속성으로 쉽게 처리 할 수 있습니다.모범 사례 : 사용자 지정 컨트롤을 만들거나 동작을 사용하여 구현할 수 있습니까?
예를 들어 워터 마크가있는 TextBox
은 'WatermarkText'연결된 속성을 추가하고 VisualState
을 설정하는 Behavior
으로 처리 할 수 있습니다.
사용자 지정 컨트롤과 비교하여 Behavior
과 같은 추가 기능을 구현하는 경우에 대한 모범 사례, 성능 관련 문제 또는 기준을 누구에게도 설명 할 수 있습니까?
분명히 Behavior
을 여러 컨트롤에 적용 할 수 있습니다. 그러나 코드 재사용의 정신에서 항상 bahaviour를 재사용 할 수있는 선택권을 갖는 것이 낫지 않을까요? 파생 된 컨트롤에 대해서만.
블렌드는 좋은 고려입니다. 감사합니다. –