У меня есть usercontrol с сеткой с одной строкой и одним столбцом. В этот столбец добавляется комбобокс, который заполняет все пространство столбца. Теперь я хочу поместить элемент canvas над выпадающим списком в левом углу. Пока здесь все работает нормально.Маршрут мыши-события в базовый элемент управления
Код:
<Grid>
<ComboBox Style="{StaticResource Flat}" SelectionChanged="ColorSelectionChanged" BorderThickness="0" ItemsSource="{Binding ItemCol, UpdateSourceTrigger}"\>
<Canvas Margin="5,5,0,5" Width="25" HorizontalAlignment="Left" Background="{Binding SelectedColor, UpdateSourceTrigger=PropertyChanged}"/>
</Grid>
Если переместить курсор мыши на эту conrtrol я получаю только выбор выпадающего списка, если я не по холсту. Как я могу маршрутизировать события мыши из холста в поле со списком?
Try установить свойство IsHitTest = ложь на холсте или это IsHitTestVisible = ложь. Что-то вроде того. –