AvalonDock Teraz traci Alt Key Adornments

Używam AvalonDock (2.0) już od jakiegoś czasu, będąc kluczem do zarządzania dokumentami w IDE. W ciągu ostatniego miesiąca zauważyłem toAlt Kluczowe ozdoby nie pojawiają się już w kontrolach w AvalonDock, chociażAlt Polecenia klawiszy działają zgodnie z oczekiwaniami. Zobacz obraz poniżej, gdzieAlt w menu pojawiają się kluczowe ozdoby, ale nie dla przycisków w AvalonDock:

Co jest szczególnie interesujące w tej kwestii, wydaje się, że jest wywołane przez warunki środowiskowe lub warunki.

Jak pokazano w tymwideo (o 2:07), ozdobne klawisze alt działają dla kontroli w AvalonDock. Ale jeśli teraz użyję tego samego pliku wykonywalnego, którego użyłem w tym filmie, ozdoby alt key nie działają.

Obecnie używam kompilacji 2.0.1746, ale próbowałem także kompilacji 2.0.2000 (z przestrzenią nazw Xceed) i znalazłem ten sam problem. Wypróbowałem także wersję z pakietemXceed Extended WPF Toolkiti stwierdził, że problem nadal występuje.

Zbudowałem też bardzo prostą aplikację testową, która ładuje kilka dokumentów typuItem, gdzieItem to prosta klasa zName własność:

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="clr-namespace:WpfApplication1"
        xmlns:avalonDock="clr-namespace:Xceed.Wpf.AvalonDock;assembly=Xceed.Wpf.AvalonDock"
        xmlns:avalonDockLayout="clr-namespace:Xceed.Wpf.AvalonDock.Layout;assembly=Xceed.Wpf.AvalonDock"
        xmlns:avalonDockControls="clr-namespace:Xceed.Wpf.AvalonDock.Controls;assembly=Xceed.Wpf.AvalonDock"
        Title="MainWindow" Height="500" Width="500">
    <Window.Resources>
        <ResourceDictionary>
            <DataTemplate DataType="{x:Type local:Item}">
                <StackPanel Orientation="Vertical">
                    <Label Content="Item:" />
                    <TextBox Text="{Binding Name}"/>
                    <Button Content="_ClickMe" />
                </StackPanel>
            </DataTemplate>
        </ResourceDictionary>
    </Window.Resources>
    <Grid>
        <Grid.RowDefinitions>
          <RowDefinition Height="*"></RowDefinition>
          <RowDefinition Height="Auto"></RowDefinition>
        </Grid.RowDefinitions>
        <avalonDock:DockingManager Grid.Row="0"  DocumentsSource="{Binding}">
            <avalonDockLayout:LayoutRoot>
                <avalonDockLayout:LayoutPanel Orientation="Horizontal">
                    <avalonDockLayout:LayoutDocumentPane/>
                </avalonDockLayout:LayoutPanel>
            </avalonDockLayout:LayoutRoot>
        </avalonDock:DockingManager>
        <Button Grid.Row="1" Content="_Test" />
    </Grid>
</Window>

Nawet z tą prostą aplikacjąAlt kluczowe ozdoby pojawiają się naTest przycisk poza AvalonDock, ale nie dlaClickMe przyciski do sterowania w AvalonDock.

Opublikowałem także ten problemtutaj w miejscu kodu AlexonDock, ale wydaje się, że aktywność reakcji jest bardzo mała. Opublikowałem także ten problemtutaj w witrynie z rozszerzonym kodekiem Extended Toolkit.

Jakieś pomysły na poprawienie lub obejście tego problemu?

questionAnswers(1)

yourAnswerToTheQuestion