Silverlight LineDataPoint 增加鼠标悬停时的大小
我在资源字典中为工具包提供的 LineDataPoint 使用自定义样式。
我希望数据点在鼠标悬停事件上增加大小,并在鼠标离开后恢复到其原始大小。实现这一点的最佳方法是什么?
I am using a custom style in a resource dictionary for the LineDataPoint available with the toolkit.
I want the datapoint to increase in size on the mouseover event and the revert back to its original size once the mouse leaves. What's the best way to implement this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我还没有找到比使用具有必要功能的扩展类更好的解决方案:
该类可以在使用通用
LineSeries
类的任何地方使用。它具有附加属性IncreaseDataPointSizeTo
,其中包含悬停数据点的最终宽度和高度大小。xaml代码示例:
I haven't found a better solution then using an extended class with necessary functionality:
This class can be used everywhere where you use the common
LineSeries
class. It has the additional propertyIncreaseDataPointSizeTo
which contains the final size in width and height of the hovered datapoint.Example of xaml code: