У меня есть UserControl, по умолчанию генерируется VS, добавлен только TextBlock:
<UserControl x:Class="MyNameSpace.Presentation.MyControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Name="myControl">
<Grid>
<TextBlock x:Name="SomeTextBox" Text="SomeText"></TextBlock>
</Grid>
Теперь я поместил несколько экземпляров этого элемента управления в WrapPanel родительского элемента управления динамически из кода. Я хочу обрабатывать все щелчки левой кнопкой мыши из экземпляров MyControl. У меня есть следующий код:
<UserControl x:Class="Minimo.Presentation.FirstParent"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:Presentation="clr-namespace:Minimo.Presentation"
Height="300" Width="300">
<WrapPanel Name="wrapPanelOfMyControls" MyControl.MouseLeftButtonDown="WrapPanel1_OnMouseLeftButtonDown">
</WrapPanel>
В обработчике событий я делаю какое-то действие, и оно работает. Однако я получаю следующую ошибку при редактировании файла XAML:
Присоединяемое свойство 'MouseLeftButtonDown' не найдено в типе 'MyControl'. Как это исправить?