wpf - 如何更改 AvalonEdit CodeCompletion 窗口上的样式?

标签 wpf xaml avalonedit

我想弄清楚如何更改 AvalonEdit CodeCompletion 窗口的样式。但是,我无法找出正确的 xaml 样式目标/属性组合来更改它。我想做的主要事情是摆脱边界,但也许还有一些额外的变化。

这是我尝试过的 xaml。这些都不会影响 UI。

    xmlns:ae="clr-namespace:ICSharpCode.AvalonEdit.CodeCompletion;assembly=ICSharpCode.AvalonEdit"

    <Style TargetType="{x:Type ae:CompletionWindow}">
        <Setter Property="WindowStyle" Value="None" />
    </Style>
    <Style TargetType="{x:Type ae:CompletionWindowBase}">
        <Setter Property="WindowStyle" Value="None" />
    </Style>
    <Style TargetType="{x:Type ae:CompletionListBox}">
        <Setter Property="Background" Value="Red" />
    </Style>
    <Style TargetType="{x:Type ae:CompletionList}">
        <Setter Property="Background" Value="Orange" />
    </Style>

最佳答案

使用此样式删除窗口上的边框:

<Style TargetType="{x:Type avalonEdit:CompletionWindow}">
    <Setter Property="WindowStyle" Value="None"></Setter>
    <Setter Property="ResizeMode" Value="NoResize"></Setter>
    <Setter Property="BorderThickness" Value="0"></Setter>
</Style>

关于wpf - 如何更改 AvalonEdit CodeCompletion 窗口上的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33149105/

相关文章:

c# - WPF ModelVisual3D 的可见 2D 内容边界

c# - WPF DataTemplate 绑定(bind)取决于属性的类型

avalonedit - 如何使用 Avalon TextEditor 获取当前垂直滚动条位置

c# - 应用异常问题

wpf - 在 WPF 控件之间添加空格

wpf - ListBox MVVM 中的 ClearSelection

c# - 如何将 Xml 属性绑定(bind)到 Treeview 节点,同时将 XDocument 数据绑定(bind)到 WPF Treeview

c# - Universal Windows Store App 关闭时如何执行代码?

c# - 使用 MVVM 在 WPF 中绑定(bind)失败

c# - 选择 AvalonEdit 中突出显示的单词的所有实例