Я хочу создать пользовательский элемент управления в WPf с такими же свойствами и событиями, как ListBox. (Можно добавлять элементы, удалять их, выбирать, ...)Пользовательский контроль наследуется от ListBox в Wpf?
на пути в Windows App использует пользовательский элемент управления, который наследуется формы ListBox. но в WPF я не знаю , как заставить User Control наследовать от ListBox (или другого элемента управления WPF) !!!
я пишу этот код, но это было исключение
public partial class InboxListItem : ListBox
{
public InboxListItem()
{
InitializeComponent();
}
и это Xaml файл
<UserControl
x:Class="ListBoxControl.InboxListItem"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:myTypes="clr-namespace:ListBoxControl"
/>
Я действительно верю, что вы можете просто сменить тег UserControl на тег ListBox. –
Это возможно даже при определении «списка в UC» и определения события, метода и свойства для того, чтобы делать то же самое в списке. – Rev
Да, и вы можете добавить свой собственный. Проверьте это http://stackoverflow.com/questions/6201343/wpf-custom-usercontrol-that-includes-a-control-versus-inherits-a-control –