繁体   English   中英

将突出显示的文本框更改为透明的borderbrush C#WPF

[英]Change Highlighted Textbox to transparent borderbrush C# WPF

好的。 我已经在StackOverflow中尝试了几乎所有解决方案,但仍然找不到答案。 这就是我想要的外观与外观。 我通过这样做欺骗了文本框:

<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>

但是很明显,选择边框笔刷只是破坏了幻想。 关于如何使其透明的任何想法?

这是一些照片: 正常 选

尝试为您的TextBox设置BorderThickness="0"

<TextBox Margin="8,5,8,5" Background="Transparent" BorderThickness="0" TextChanged="TextBoxUsername_TextChanged" />

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM