次のようにドックパネルのサイズを変更します。
Private WithEvents PanelAnimation As New DoubleAnimation
Private WithEvents PanelSB As New Storyboard
With PanelAnimation
.From = WpfDockPanel.ActualHeight
.To = s
.Duration = New Duration(TimeSpan.FromSeconds(0.5))
.AccelerationRatio = 0.5
.DecelerationRatio = 0.5
End With
PanelSB.Children.Add(PanelAnimation)
Storyboard.SetTarget(PanelAnimation, WpfDockPanel)
Storyboard.SetTargetProperty(PanelAnimation, New PropertyPath(DockPanel.HeightProperty))
PanelSB.Begin(AviMainWindow)
..うまくいきます。次に、サイズを手動で設定したいのですが、変更されません。コードを停止して別のサイズを入力すると、サイズは変更されず、読み取り専用のようになります。
しかし、アニメーションではなく、サイズを設定するだけでサイズを一度変更すると、問題なく再度変更できます。アニメーション後に手動で高さを設定できないのはなぜですか?
ありがとう