【发布时间】:2025-12-29 01:35:06
【问题描述】:
我正在尝试在 Wpf 控件中的 avalonEdit“框”周围显示边框,但似乎无法实现。
我添加了BorderBrush="Black" BorderThickness="2",但显然我遗漏了一些东西。
我在 Google 上搜索过,但尽管我很努力,但我找不到任何东西 - 我怀疑我可能不知道 Google 的正确术语,因为它感觉应该是直截了当的!
代码如下:
<Label Content="Account:" HorizontalAlignment="Left" Margin="10,28,0,0" VerticalAlignment="Top"/>
<TextBox Name ="textBoxAccount" HorizontalAlignment="Left" Height="23" Margin="66,28,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="120"/>
<Label Content="Query:" HorizontalAlignment="Left" Margin="10,59,0,0" VerticalAlignment="Top"/>
<Button x:Name="btnGo" Content="Go!" HorizontalAlignment="Left" Height="25" Margin="10,342,0,0" VerticalAlignment="Top" Width="146"/>
<avalonEdit:TextEditor
xmlns:avalonEdit="http://icsharpcode.net/sharpdevelop/avalonedit"
x:Name="textEditor"
FontFamily="Consolas"
SyntaxHighlighting="AWQL"
ScrollViewer.VerticalScrollBarVisibility="Hidden"
WordWrap="True"
Visibility="Visible"
BorderBrush="Black" BorderThickness="2"
FontSize="10pt" Margin="12,89.96,10,0" Height="229" VerticalAlignment="Top"/>
</Grid>
呈现如下:
但“avalonEdit”框似乎没有呈现边框,因此看起来不可见,除非/直到用户在其中单击并开始输入。
我真的希望边框看起来与用户控件顶部的简单文本框相同,但现在我会满足于任何可见的东西!
【问题讨论】:
标签: c# wpf xaml avalonedit