【发布时间】:2018-10-22 02:10:18
【问题描述】:
所以,我制作了一个“自定义文本框”。 UserControl 只是一个带有 Rectangle 和 TextBox 的 Grid,如果鼠标悬停,后面的一些代码只会为矩形着色,并在 TextBox 的文本被键盘聚焦时着色。我想访问 TextBox 拥有的所有属性,而不必通过设置依赖属性然后将它们绑定到 XAML 中来手动连接每个属性。有没有办法让 TextBox 属性可以从 XAML 中访问?
【问题讨论】:
-
您需要从“Textbox”类继承“自定义文本框”才能访问所有属性而无需连接。
-
也许您甚至不需要创建派生控件。尝试为 TextBox 编写适当的 ControlTemplate。见Control Authoring Overview。
标签: c# wpf xaml textbox user-controls