我试图创建一个可选择但看起来像标签的TextBox。其他people已经讨论过将BorderStyle设置为None
以隐藏TextBox的外观。为什么我无法从我的Xaml访问BorderStyle?我正在使用MVVM设计模式。
答案 0 :(得分:5)
BorderStyle
仅存在WinForms
,而WPF
使用BorderThickness
和BorderBrush
最简单的方法是:
<TextBox BorderThickness="0" Background="Transparent" />
要进行更多自定义,您可以覆盖ControlTemplate
,例如本文中所述:wpf textbox flat border style
顺便说一下:如果控件看起来与大多数应用程序的外观完全不同,可能会让用户感到困惑。