zoukankan      html  css  js  c++  java
  • WPF中,如何从Toolbar中跳出Tab循环

                                            WPF中,如何从Toolbar中跳出Tab循环
                                                                                             周银辉

    WPF中. 在Toolbar中连续使用Tab键时,其会循环与其中.你可以运行以下代码并发现该问题:
    <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" >

     
    <DockPanel>
       
    <ToolBar DockPanel.Dock="Top" >
               
        
    <Button Content="B" 
                Command
    ="EditingCommands.ToggleBold" />
        
    <Button Content="U" 
                Command
    ="EditingCommands.ToggleUnderline" />
        
    <Button Content="I" 
                Command
    ="EditingCommands.ToggleItalic" />
       
    </ToolBar>
       
    <RichTextBox />
     
    </DockPanel> 

    </Window>

    如何跳出该循环呢, 很简单, 将TabBar的TabNavigation属性设置为Continue就可以了 : )
    运行以下代码你会发现, Tab键焦点可以从按钮"I"跳转到RichTextBox

    <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:sys="clr-namespace:System;assembly=mscorlib" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" >

     
    <DockPanel>
       
    <ToolBar DockPanel.Dock="Top" 
               KeyboardNavigation.TabNavigation
    ="Continue">
        
    <Button Content="B" 
                Command
    ="EditingCommands.ToggleBold" />
        
    <Button Content="U" 
                Command
    ="EditingCommands.ToggleUnderline" />
        
    <Button Content="I" 
                Command
    ="EditingCommands.ToggleItalic" />
       
    </ToolBar>
       
    <RichTextBox />
     
    </DockPanel> 

    </Window>
  • 相关阅读:
    梯度下降算法实现
    windows10下Anaconda的安装与tensorflow、opencv的安装与环境配置
    在github创建用户
    看完教材不明白的问题
    自我介绍
    HDU 1098(条件满足 数学)
    HDU 1097(m次幂的个位数 规律)
    HDU 1046(最短路径 **)
    HDU 1045(炮台安置 DFS)
    HDU 1034(传递糖果 模拟)
  • 原文地址:https://www.cnblogs.com/zhouyinhui/p/742096.html
Copyright © 2011-2022 走看看