-1
사용자 정의 유효성 검사기 및 오류 템플릿을 만들었습니다. 오류 템플릿은 다음과 같습니다.다른 컨트롤과 중복 된 사용자 정의 유효성 검사 오류 메시지
<ControlTemplate x:Key="errorTmp">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="auto"></RowDefinition>
<RowDefinition Height="auto"></RowDefinition>
</Grid.RowDefinitions>
<Border Grid.Row="1" BorderBrush="Red" BorderThickness="1">
<AdornedElementPlaceholder x:Name="Adorner"/>
</Border>
<TextBlock Grid.Row="0" Foreground="Red" Text="{Binding ElementName=Adorner, Path=AdornedElement.(Validation.Errors)[0].ErrorContent}" Margin="0,0,0,5"></TextBlock>
</Grid>
</ControlTemplate>
오류 메시지가 다른 컨트롤에 중첩되어 있습니다.
나는 이것이 adorner 레이어 때문이라고 알고 있습니다. 그리고 툴팁에 오류 메시지를 표시하고 싶지 않습니다. 컨트롤이 높이를 조정하여 오류 메시지를위한 공간을 만들어야합니다. 나는 웹에서 많은 것을 찾았지만 어떤 해결책도 찾지 못했습니다. – Rudra