есть ли наследование в wpf что-то типа того что мне нужно сделать базовый контрол а уж потом от него делать модификации?
Kulibin_s, позвольте я кое-что поясню. Наследование, перегрузки и другие характеристики относятся к языкам программирования - и Visual Basic и C# являются объектно-ориентированными языками, и следовательно поддерживают все эти возможности.
WPF не является языком программирования - это всего лишь набор классов для использования в VB/С#. Из этого следует, что с классами Avalon вы можете делать все тоже, что и с базовыми на .NET 2.0
извеняюсь я хотел спросить как это сделать используюя xaml
XAML - это язык разметки. Даже если вы создадите свой контрол только на XAML без использования кода, то наследоваться будет класс этого контрола, например MyUserControl
у меня получается только програмное наследование,потомок контрола уже без xaml.
Kulibin_s, я не совсем понимаю, что вы имеете ввиду под "наследование без xaml" - что в таком случае имеется ввиду под "наследованием c xaml"