TextBox没有BorderStyle属性

时间:2016-02-05 19:05:35

标签: c# wpf mvvm

我试图创建一个可选择但看起来像标签的TextBox。其他people已经讨论过将BorderStyle设置为None以隐藏TextBox的外观。为什么我无法从我的Xaml访问BorderStyle?我正在使用MVVM设计模式。

enter image description here

1 个答案:

答案 0 :(得分:5)

BorderStyle仅存在WinForms,而WPF使用BorderThicknessBorderBrush

最简单的方法是:

<TextBox BorderThickness="0" Background="Transparent" />

要进行更多自定义,您可以覆盖ControlTemplate,例如本文中所述:wpf textbox flat border style

顺便说一下:如果控件看起来与大多数应用程序的外观完全不同,可能会让用户感到困惑。