Наследовать UIElement или использовать UserControl - PullRequest
0 голосов
/ 31 октября 2019

Я спрашиваю себя, в чем разница между созданием собственной кнопки с помощью UserControl, например

public partial class myButton : UserControl

, или наследованием от существующей кнопки, ToggleButton или ButtonBase

public partial class myButton : Button
// or
public partial class myButton : ButtonBase

Основное отличие состоит в том, что у Button from the Button уже есть все, что нужно кнопке, готовой к работе, но я не знаю, рекомендуется ли это или еще хуже создавать все с нуля с помощью UserControl.

...