public override void OnApplyTemplate()
{
base.OnApplyTemplate();
_presenter = GetTemplateChild(PARTContent) as ContentPresenter;
_overlay = GetTemplateChild(PARTOverlay) as Border;
if (HasDialogOpen)
{
var test = VisualStateManager.GoToState(this, "IsOpen", Animation.ShouldAnimate);
}
else
{
var test = VisualStateManager.GoToState(this, "IsClosed", Animation.ShouldAnimate);
}
}