WPF:使 AvalonEdit 不可聚焦且不可编辑
WPF: Make AvalonEdit Unfocusable and Uneditable
如何在我的 WPF 应用程序中使 AvalonEdit 不可聚焦和不可编辑?
我试过这个:
<avalonEdit:TextEditor
x:Name="AvalonQuery"
xmlns:avalonEdit="http://icsharpcode.net/sharpdevelop/avalonedit"
FontFamily="Consolas"
SyntaxHighlighting="SQL"
ShowLineNumbers="True"
IsReadOnly="True"
Focusable="False"/>
IsReadOnly="True"
有效,但我不知道为什么 Focusable="False"
根本不起作用。
<avalonEdit:TextEditor.Resources>
<Style TargetType="{x:Type avalonEdit:TextArea}">
<Setter Property="Focusable" Value="False"/>
</Style>
</avalonEdit:TextEditor.Resources>
你可以在这里看到:https://github.com/icsharpcode/AvalonEdit/blob/master/ICSharpCode.AvalonEdit/TextEditor.xaml
如何在我的 WPF 应用程序中使 AvalonEdit 不可聚焦和不可编辑?
我试过这个:
<avalonEdit:TextEditor
x:Name="AvalonQuery"
xmlns:avalonEdit="http://icsharpcode.net/sharpdevelop/avalonedit"
FontFamily="Consolas"
SyntaxHighlighting="SQL"
ShowLineNumbers="True"
IsReadOnly="True"
Focusable="False"/>
IsReadOnly="True"
有效,但我不知道为什么 Focusable="False"
根本不起作用。
<avalonEdit:TextEditor.Resources>
<Style TargetType="{x:Type avalonEdit:TextArea}">
<Setter Property="Focusable" Value="False"/>
</Style>
</avalonEdit:TextEditor.Resources>
你可以在这里看到:https://github.com/icsharpcode/AvalonEdit/blob/master/ICSharpCode.AvalonEdit/TextEditor.xaml