[Silverlight] 컨트롤에 Validation Tooltip 적용하기
기본적으로 DataGrid, DatePicker의 경우 ValidationTooltip이 적용되어 있지 않습니다. ValidationTooltip이 해당 컨트롤에 적용되어 있지 않으면 에러가 발생해도 에러가 표현되지 않습니다. 그런 경우에, 어떤 컨트롤이든 간에 여기서 소개하는 것과 같이 ControlTemplate을 조정하면 에러를 표현할 수 있습니다. 먼저 MSDN에서 해당 컨트롤의 기본 Template를 찾아, 사용하고 계시는 Style.xaml파일에 붙여넣습니다. Validation Error를 나타내는 Validation Tooltip의 ControlTemplate를 Style.xaml에 붙여넣습니다. Control이 Error상태임을 표현하기 위한 VisualStateGroup을 추가해야합니다..
2010.05.22