私はしばらくの間 AvalonDock (2.0) を使用しており、IDE でドキュメントを管理するための鍵となっています。先月かそこらで、キー コマンドは期待どおりに実行されているAltにもかかわらず、キー装飾が AvalonDock 内のコントロールに表示されなくなっていることに気付きました。Alt下の画像では、Alt主な装飾がメニューに表示されていますが、AvalonDock 内のボタンは表示されていません。
この問題で特に興味深いのは、環境設定または条件によって引き起こされるように見えることです。
このビデオ(2:07) で示されているように、Alt キーの装飾は AvalonDock 内のコントロールに対して機能しています。しかし、そのビデオで使用したのとまったく同じ実行可能ファイルを使用すると、alt キーの装飾が機能しません。
現在、ビルド 2.0.1746 を使用していますが、ビルド 2.0.2000 (Xceed 名前空間) も試しましたが、同じ問題が見つかりました。Xceed Extended WPF Toolkitに同梱されているバージョンも試してみましたが、問題が解決しないことがわかりました。
タイプ のドキュメントをいくつかロードする非常に単純なテスト アプリケーションも作成しましたItem
。ここで、はプロパティItem
を持つ単純なクラスです。Name
<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>
この単純なアプリケーションでも、Alt主要な装飾Test
は AvalonDock の外側のボタンには表示されますが、 ClickMe
AvalonDock 内のコントロールのボタンには表示されません。
AvalonDockコードプレックス サイトにもこの問題を投稿しましたが、応答アクティビティはほとんどないようです。この問題は、Extended Toolkit codeplexサイトにも投稿しました。
この問題を修正または回避する方法についてのアイデアはありますか?