C# 标签目标扩展器

C# 标签目标扩展器,c#,wpf,C#,Wpf,我有一个包含以下内容的标签:Fol\u Der(带下划线的文件夹表示Alt快捷方式) 它的目标元素是扩展器 我的目标是,当用户按下Alt+D时,扩展器将展开 然而,当按下时,我得到的只是一个虚线轮廓: 如何正确地定位它,使其展开?定义一个命令 public static RoutedUICommand ExpandFolderCommand{ get; private set; } ExpandFolderCommand= new RoutedUICommand("ExpandFolder

我有一个包含以下内容的标签:
Fol\u Der
(带下划线的文件夹表示Alt快捷方式)

它的目标元素是扩展器

我的目标是,当用户按下Alt+D时,扩展器将展开

然而,当按下时,我得到的只是一个虚线轮廓:

如何正确地定位它,使其展开?

定义一个命令

public static RoutedUICommand ExpandFolderCommand{ get; private set; }

 ExpandFolderCommand= new RoutedUICommand("ExpandFolderCommand", "ExpandFolderCommand", typeof(Commands),       new InputGestureCollection { 
                    new KeyGesture(Key.D, ModifierKeys.Alt, "Alt+D") });
然后在窗口/用户控件中定义命令绑定

 <UserControl.CommandBindings>
          <CommandBinding Command="{x:Static ExpandFolderCommand}"
                          Executed="ExpandFolderCommand_Executed" 
                          CanExecute="ExpandFolderCommand_CanExecute"/>
 </UserControl.CommandBindings>

执行的ExpandFolderCommand_应展开扩展器


进一步阅读

啊,我怀疑目标定位最终不会成为解决方案。谢谢