Несколько более сложный ответ, который использует ControlTemplate и имеет эффект анимации (адаптирован из https://docs.microsoft.com/en-us/dotnet/framework/wpf/controls/customizing-the-appearance- )
В вашем ресурсном словаре определите шаблон управления для вашей кнопки, такой как этот:
в вашем XAML, который вы можете использовать шаблон выше для вашей кнопки, как показано ниже:
Определите свою кнопку
Надеюсь, что это поможет
Я пользовался клиентской библиотекой, обеспеченной Джакартский Слайд проект для программного обеспечения, которое я разработал приблизительно 2 года назад, и это хорошо работало. Теперь, посещая сайт , я вижу, что проект больше не активен из-за отсутствия разработчиков. Но клиентская библиотека должна все еще быть хорошим выбором для Вас. Так или иначе я не вижу много альтернатив там.
Я недавно создал тот, который довольно прост в использовании:
Попробуйте почитать о них здесь: http://www.webdavsystem.com/javaserver