WPF中的圆角文本框

我在网上搜索带圆角的TextBox,并找到如下的xaml代码:

      ******                        

我想知道是什么

  

详细说明为什么不正确地工作我的模板如果从中删除这一行,请详细告诉我。

非常感谢。

名为“PART_ContentHost”的部分包含控件核心,除了装饰之外,这是文本框本身。 后面的文本框代码将查找它,因此如果重命名删除,控件将无法工作。 在这种情况下,内容是可滚动的(因为文本框可以水平和垂直滚动文本)。

如果你需要一个带圆角的简单文本框,你可以这样做:

  This is beautifull ;)  

ScrollViewer包含ScrollViewer的实际内容。 您的控件不是真正的文本框,而是围绕ScrollViewer的边框(带圆角),然后您需要将文本放入其中。 如果您不需要滚动,可以用文本框替换ScrollViewer,即:

更改

  

  

使用xaml设计的这一部分:

       

形状将是这样的