Веб-браузер WPF XAML в выпуске Tab Item - PullRequest
1 голос
/ 03 ноября 2010

Я занимаюсь разработкой приложения, включающего объект веб-браузера в элементе вкладки элемента управления вкладкой.

пример:

<Window x:Class="TabControl.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" Height="350" Width="525">
<Grid>
    <TabControl
            x:Name="tabControl1">
        <TabItem>
            <TextBox>Hello</TextBox>
        </TabItem>
        <TabItem>
            <WebBrowser Source="http://www.google.com"></WebBrowser>
        </TabItem>
    </TabControl>
</Grid>

Итак, когда вы в первый раз нажимаете на вкладку веб-браузера, фокус переходит на окно поиска в Google, когда вы пытаетесь вернуться на первую вкладку, требуется два клика, один, я полагаю, отвлекает с веб-страницы, а другой переместить выбранный элемент вкладки? Может кто-нибудь предложить предложение, которое позволило бы изменить вкладку одним щелчком мыши? Ура!

1 Ответ

2 голосов
/ 08 декабря 2010

Добавьте обработчик PreviewMouseLeftButtonDown для tabControl1 и установите для tabControl1 фокус.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...