将突出显示的文本框更改为透明的边框画笔 C# WPF
Change Highlighted Textbox to transparent borderbrush C# WPF
好的。我已经尝试了 Whosebug 中的几乎所有解决方案,但仍然找不到答案。这就是我希望它看起来像的样子与它看起来像的样子。我通过这样做欺骗了文本框:
<Border Margin="100,20,100,20" BorderThickness="1.5" CornerRadius="20,20,20,20" Background="#F7F7F7" BorderBrush="#CAC9CC" Height="32">
<Grid>
<TextBlock x:Name="TextBlockUsername" Text="username" Margin="10,5,0,0" FontWeight="Light"/>
<TextBox Margin="8,5,8,5" Background="Transparent" BorderBrush="Transparent" TextChanged="TextBoxUsername_TextChanged" SelectionBrush="Transparent"/>
</Grid>
</Border>
但显然选择边框画笔只是破坏了幻觉。关于如何使其透明的任何想法?
以下是一些照片:
尝试为您的文本框设置 BorderThickness="0"
:
<TextBox Margin="8,5,8,5" Background="Transparent" BorderThickness="0" TextChanged="TextBoxUsername_TextChanged" />
好的。我已经尝试了 Whosebug 中的几乎所有解决方案,但仍然找不到答案。这就是我希望它看起来像的样子与它看起来像的样子。我通过这样做欺骗了文本框:
<Border Margin="100,20,100,20" BorderThickness="1.5" CornerRadius="20,20,20,20" Background="#F7F7F7" BorderBrush="#CAC9CC" Height="32">
<Grid>
<TextBlock x:Name="TextBlockUsername" Text="username" Margin="10,5,0,0" FontWeight="Light"/>
<TextBox Margin="8,5,8,5" Background="Transparent" BorderBrush="Transparent" TextChanged="TextBoxUsername_TextChanged" SelectionBrush="Transparent"/>
</Grid>
</Border>
但显然选择边框画笔只是破坏了幻觉。关于如何使其透明的任何想法?
以下是一些照片:
尝试为您的文本框设置 BorderThickness="0"
:
<TextBox Margin="8,5,8,5" Background="Transparent" BorderThickness="0" TextChanged="TextBoxUsername_TextChanged" />