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>
  • 相关阅读:
    ABAP学习(13):OO SALV使用实例
    ABAP学习(12):Table Control显示
    某元素之外点击触发事件
    Windows打开文件
    'webpack'提示 不是内部或外部命令
    webpack提示安装webpack-cli
    Windows代替touch命令
    webstorm破解版
    如何获取对象的属性及属性值
    Array.apply(null,{length:6}).map()
  • 原文地址:https://www.cnblogs.com/zhouyinhui/p/742096.html
Copyright © 2011-2022 走看看