Если вы собираетесь создавать анимацию для своего проекта WPF, я предлагаю вам использовать Expression Blend. Вы можете разработать свою программу, используя EB, и реализовать ее функциональность, используя Visual Studio. Будет сложно создавать анимацию, писать синтаксис XAML или код C #.
Как бы вы могли анимировать свои элементы управления с помощью EB? Ну, это на самом деле очень просто. Сначала вам нужно открыть существующий проект WPF. Затем перейдите в File -> New Item -> User Control и создайте пользовательский элемент управления. Затем, если вы хотите добавить его в свой проект, переключитесь обратно на проект WPF, открытый в данный момент в EB, и нажмите стрелки вправо (>>) на панели инструментов, расположенной в левой части экрана, и перейдите в Project -> Ваш пользовательский контроль здесь. Теперь вы добавили его в свой проект.
Если вы хотите анимировать пользовательский элемент управления, вы должны добавить StoryBoard к вашей временной шкале. Когда вы находитесь в своем проекте WPF в EB, в разделе Объекты и временная шкала нажмите знак плюса (+) и добавьте новую StoryBoard. Теперь у вас есть временная шкала, которую вам нужно использовать для анимации вашего пользовательского элемента управления. Вы можете разместить атрибуты KeyTime на временной шкале и определить путь, по которому пользовательский элемент управления должен следовать от местоположения A к местоположению B, а также уровень непрозрачности, если вы хотите, чтобы пользовательский элемент управления постепенно становился видимым.
Вы можете добавить еще один пользовательский элемент управления и реализовать его логику для второго пользователя. Expression Blend сделает вашу жизнь проще.