如何向按钮添加额外的可绑定视觉状态组?
我需要扩展一个按钮控件来添加一些额外的、可绑定的视觉状态。
我想创建的是一个附加的布尔属性,要绑定到它,这将在按钮上创建一个简单的视觉状态更改。对于这个例子,它可能只是一个根据布尔值改变颜色的附加边框。
所有现有的按钮行为应该完全独立于这组新的状态。
这可以做到吗?
I need to extend a button control to add some additional, bindable, visual states.
What I would like to create is an additional boolean property, to bind to, that will create a simple visual state change on the button. For this example, it could just be an additional border which changes colour according to the boolean value.
All the existing button behaviour should be entirely seperate from this new set of states.
Can this be done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这当然可以做到。 这是一篇文章,将引导您完成整个过程您需要执行的步骤,并包括使用最终控件中显示的属性(除了那些用于保存状态的属性)扩展控件的附加信息。您需要的部分包括:
This can certainly be done. Here's a post that walks you through the steps you'll need to take, and includes additional information for extending the control with properties (besides just those to hold state) that show up in the final control. The pieces you'll need are: