-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>
他のコントロールでエラーメッセージが重複しています。
私はこれがアドルナー層のためだと知っています。そして、私はツールチップにエラーメッセージを表示したくないので、エラーメッセージのためのスペースを作るためにコントロールの高さを調整する必要があります。私はウェブ上で多くを検索しましたが、解決策は見つかりませんでした。 – Rudra