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

发布于 2024-12-05 15:37:04 字数 147 浏览 3 评论 0原文

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

I have one big problem with passing value from a ControlTemplate to the control. TextBox has a ControlTemplate, how can I pass value from this template to the TextBox text?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

草莓酥 2024-12-12 15:37:04

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

以下是有关如何为文本框创建控件模板的完整示例: 文本框样式和模板。在本例中,文本框显示在 ScrollViewer 内。

希望有帮助!

All you need is a container with the name PART_ContentHost.

Here's the complete example on how to create a control template for a textbox: TextBox Styles and Templates. In this case the textbox is presented inside a ScrollViewer.

Hope it helps!

好菇凉咱不稀罕他 2024-12-12 15:37:04

如果我真正理解您的问题,您想在自定义文本框控件中显示文本框的文本值。
因此,为此,您必须使用 Template-Binding< /a>在模板中:

<CustomControl Text="{TemplateBinding Text}">

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

If I truly understand your problem, you want to Show Text Value of Textbox in custom Textbox Control.
So for doing this, you must use Template-Bindingin template Like :

<CustomControl Text="{TemplateBinding Text}">

CustomControl refer to any control you use in Template.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文