带有ControlTemplate的TextBox - 属性Text的问题

时间:2011-09-17 23:26:38

标签: c# wpf textbox controltemplate

将值从ControlTemplate传递给控件时,我遇到了一个大问题。 TextBox有一个ControlTemplate,如何将此模板中的值传递给TextBox文字?

2 个答案:

答案 0 :(得分:0)

您只需要一个名为PART_ContentHost的容器。

以下是有关如何为文本框创建控件模板的完整示例:TextBox Styles and Templates。在这种情况下,文本框显示在ScrollViewer

希望它有所帮助!

答案 1 :(得分:0)

如果我真的了解您的问题,您希望在自定义文本框控件中显示文本框的文本值。 因此,为此,您必须在模板中使用Template-Binding赞:

<CustomControl Text="{TemplateBinding Text}">

CustomControl 指代您在模板中使用的任何控件。