如何根据另一个动态资源定义动态资源的价值?
是否可以从另一个动态资源为一个动态资源分配值?
例如
<sys:Double x:Key="ButtonWidth">48</sys:Double>
<sys:Double x:Key="SmallButtonWidth"> ButtonWidth / 2 </sys:Double>
Is it possible to assign value to a dynamic resource from another dynamic resource?
For example
<sys:Double x:Key="ButtonWidth">48</sys:Double>
<sys:Double x:Key="SmallButtonWidth"> ButtonWidth / 2 </sys:Double>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以使用自定义
MarkupExtension
< 来转换值/a>.例如,
通过这个,您可以构建任意表达式树(这比解析数学字符串容易得多,当然如果您不介意麻烦的话,您也可以这样做)。
It is possible to transform a value using a custom
MarkupExtension
.e.g.
With this you can build arbitrary expression trees (which is a lot more easy than parsing math strings which you can do as well of course if you do not mind the trouble).