TextBox のカスタム エラー テンプレートがあります。このようなもの:
<Style TargetType="{x:Type TextBox}" x:Key="ErrorTemplateStyle">
<Setter Property="Validation.ErrorTemplate">
<Setter.Value>
<ControlTemplate>
<StackPanel Orientation="Vertical">
<Border BorderBrush="Orange" BorderThickness="1">
<AdornedElementPlaceholder />
</Border>
<TextBlock Text="{Binding RelativeSource={RelativeSource Self}, Path=(Validation.Errors).CurrentItem}" />
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
私の TextBox は、DataGrid のセル内に配置されます。エラーが発生したときに、そのセルのサイズを変更して、TextBox の新しいテンプレートに対応させたいと考えています。この動作を実現する方法はありますか?