【问题标题】:WPF XAML Web Browser in Tab Item issue选项卡项问题中的 WPF XAML Web 浏览器
【发布时间】:2010-12-08 11:19:21
【问题描述】:

我正在开发一个应用程序,该应用程序在选项卡控件的选项卡项中涉及 Web 浏览器对象。

示例:

<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>

所以,当你第一次点击网络浏览器标签时,焦点转到谷歌的搜索框,当你尝试返回第一个标签时,它需要点击两次,我假设一次将焦点移开从网页,另一个移动选定的标签项?谁能提供一个建议,只需单击一下即可更改选项卡?干杯!

【问题讨论】:

    标签: wpf xaml wpf-controls


    【解决方案1】:

    为 tabControl1 添加一个 PreviewMouseLeftButtonDown 处理程序并将 tabControl1 设置为焦点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-15
      • 2011-10-19
      • 2011-04-13
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-02
      相关资源
      最近更新 更多