多重绑定到 wpf 用户控件的 Title 属性?
我需要格式化用户控件的 Title 属性。为此,我尝试将 MultiBinding 与 StringFormat 结合使用。
我使用的 Xaml 是:
<Control x:Name="myControlName">
<Control.Title>
<MultiBinding StringFormat="You have {0} of {1} items. ">
<Binding Path="MyNumber"></Binding>
<Binding Path="TotalNumber"></Binding>
</MultiBinding>
</Control.Title>
</Control>
由于某种原因,这似乎不起作用。 我在这里错过了什么吗?谢谢!
I need to format the Title property of my user control. For this I am trying to make use of MultiBinding with StringFormat.
The Xaml I use is :
<Control x:Name="myControlName">
<Control.Title>
<MultiBinding StringFormat="You have {0} of {1} items. ">
<Binding Path="MyNumber"></Binding>
<Binding Path="TotalNumber"></Binding>
</MultiBinding>
</Control.Title>
</Control>
For some reason this does not seem to work.
Am I missing something here? Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果使用 MVVM,我建议将 Title 属性绑定到 ViewModel 上的属性;如果不使用,则仅将 Title 属性绑定到后面代码上的属性。
I would recommend binding the Title property to a property on a ViewModel if using MVVM or just a property on the code behind if not.