如何绑定到 ControlTemplate 内控件的依赖属性
我通过向扩展控件添加我自己的 ControlTemplate
和新的 DependencyProperty
PopupText
来扩展 PopupBaseEdit
控件。属性 PopupText
由控件的使用者初始化。这里没有问题。问题是;如何将 TextBox.Text
绑定到 ControlContent
内的附加属性?
这是 XAML:
<ControlTemplate x:Key="myPopuptemplate">
<StackPanel>
<TextBox Margin="5" Text="???????"/>
</StackPanel>
</ControlTemplate>
<Style TargetType="local:myControl">
<Setter Property="PopupContentTemplate"
Value="{StaticResource myPopuptemplate}"/>
</Style>
I've extended PopupBaseEdit
control by adding my own ControlTemplate
and a new DependencyProperty
PopupText
to the extended control. The property PopupText
is initialized from the control's consumer. No issues here. The question is; how do I bind TextBox.Text
to my attached property inside ControlContent
?
Here is the XAML:
<ControlTemplate x:Key="myPopuptemplate">
<StackPanel>
<TextBox Margin="5" Text="???????"/>
</StackPanel>
</ControlTemplate>
<Style TargetType="local:myControl">
<Setter Property="PopupContentTemplate"
Value="{StaticResource myPopuptemplate}"/>
</Style>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
TemplateBinding
。Use a
TemplateBinding
.