2013-09-04 6 views
0

У меня есть 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 я получаю только выбор выпадающего списка, если я не по холсту. Как я могу маршрутизировать события мыши из холста в поле со списком?

+1

Try установить свойство IsHitTest = ложь на холсте или это IsHitTestVisible = ложь. Что-то вроде того. –

ответ

Смежные вопросы