WPF Нет событий для детей - PullRequest
0 голосов
/ 16 марта 2009

В коде WPF

<Button Click="onClick">
  <TextBlock>
    <Hyperlink >Click Me!</Hyperlink>
  </TextBlock>
</Button>

Как мне остановить HyperLink от получения событий мыши? Я не хочу, чтобы он выделил, изменил курсор или что-то еще.

Заранее спасибо! Джеймс

Ответы [ 2 ]

1 голос
/ 16 марта 2009

OK

Я сделал поиск в Google для вас и нашел эту ссылку для вас.

1 голос
/ 16 марта 2009

Вы не можете сделать это в XAML, но вы можете сделать это в коде, установив обработчик событий для каждого события мыши, которое вы не хотите обрабатывать, и отметьте событие как уже обработанное, что должно остановить его дальнейшее развитие.

private void OnClickHandler(object sender, RoutedEventArgs e)
{
    e.Handled = true; 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...