I am very new to WPF so please excuse me if my terminology is a bit off. I notice on the machines that I test with that this storyboard does not play as designed. It skips all changes to the FrameworkElement.Height property until the completion of work started
in the DoneEditButton Handler (DoneEditButtonClick) is completed - at which time it just snaps closed. Would the WPF way to fix this type of issue be to use a routed event that is raised at completion of the DoneEditButtonClick method - or potentially
spin that work in another thread?