private void UnsubscribeFromStoryBoardEvents()
{
if (closingStoryboard != null)
closingStoryboard.Completed -= new EventHandler(Closing_Completed);
if (openingStoryboard != null)
openingStoryboard.Completed -= new EventHandler(Opening_Completed);
if (inertialMotionStoryboard != null)
inertialMotionStoryboard.Completed -= new EventHandler(InertialMotion_Completed);
if (maximizingStoryboard != null)
maximizingStoryboard.Completed -= new EventHandler(Maximizing_Completed);
if (restoringStoryboard != null)
restoringStoryboard.Completed -= new EventHandler(RestoringMinimized_Completed);
if (restoreMaximizedStoryboard != null)
restoreMaximizedStoryboard.Completed -= new EventHandler(RestoringMaximized_Completed);
}