2
我的TextBox有一個自定義錯誤模板。類似這樣的:WPF:當孩子的ControlTemplate變化時調整父容器的大小
<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>
我的文本框放在DataGrid的單元格內。現在,當發生錯誤時,我想要更改該單元格的大小以容納我的TextBox的新模板。任何想法如何實現這種行爲?
您是否使用WpfToolking的DataGrid? – 2009-07-23 06:41:10
是的,我使用WPF工具包中的一個 – aku 2009-07-24 02:46:58