wpf – 将鼠标悬停在Silverlight中的对象上时显示自定义工具提示?d出窗口

wpf – 将鼠标悬停在Silverlight中的对象上时显示自定义工具提示?d出窗口,第1张

概述当我悬停或点击Silverlight应用程序中的对象时,如何获得类似的d出/悬停/工具提示(见下图)? 更新:(增加赏金) 我正在寻找一个可以掉落阴影并显示箭头的控件.我想要3-4行数据作为控件的属性传入. popup exampe http://www.freeimagehosting.net/uploads/4a78a786fc.gif Expression Blend 4具有这种标注形状,您 当我悬停或点击Silverlight应用程序中的对象时,如何获得类似的d出/悬停/工具提示(见下图)?

更新:(增加赏金)

我正在寻找一个可以掉落阴影并显示箭头的控件.我想要3-4行数据作为控件的属性传入.

popup exampe http://www.freeimagehosting.net/uploads/4a78a786fc.gif

解决方法 Expression Blend 4具有这种标注形状,您可以应用< DropShadowEffect />它.要将文本放入其中,只需将文本框和标注包装在画布中即可.从 this site开始:

Expression Blend 4 Now includes presets for the easy creation of arcs,arrows,callouts,and polygons. Shapes can be easily switched between sketch-style and regular-style rendering. This feature can be found in the Assets panel under the new Shapes category.

我使用了标注 – 非常方便,与Office中的autoShapes非常相似.要做一个d出窗口,你只需要一个简单的动画.

如果您没有表达式,则可以手动编写XAML代码以创建标注.这是我做的一个例子:

<Path x:name="Callout" Height="218" WIDth="197" stroke="Black" strokeThickness="2" Fill="WhiteSmoke" Canvas.top="60" Canvas.left="53" Stretch="Fill">    <Path.Effect>        <DropShadowEffect ShadowDepth="50" Opacity="0.25" BlurRadius="10"  />    </Path.Effect>    <Path.Data>        <PathGeometry>          <PathGeometry.figures>            <Pathfigure StartPoint="0 21.1" IsClosed="True">              <Pathfigure.Segments>                <ArcSegment Point="21.1 0" Size="21.1 21.1" SweepDirection="Clockwise" />                <linesegment Point="31.66 0" />                <linesegment Point="79.14 0" />                <linesegment Point="168.83 0" />                <ArcSegment Point="189.93 21.1" Size="21.1 21.1" SweepDirection="Clockwise" />                <linesegment Point="189.93 73.86" />                <linesegment Point="189.93 105.52" />                <ArcSegment Point="168.83 126.62" Size="21.1 21.1" SweepDirection="Clockwise" />                <linesegment Point="79.14 126.62" />                <linesegment Point="30.57 213.21" />                <linesegment Point="31.66 126.62" />                <linesegment Point="21.1 126.62" />                <ArcSegment Point="0 105.52" Size="21.1 21.1" SweepDirection="Clockwise" />                <linesegment Point="0 105.52" />                <linesegment Point="0 73.86" />              </Pathfigure.Segments>            </Pathfigure>          </PathGeometry.figures>        </PathGeometry>    </Path.Data></Path>

标注的尾部与样本中的尾部不完全相同,并且阴影也不同,但可以更改不同的值以使其看起来尽可能接近样本.

总结

以上是内存溢出为你收集整理的wpf – 将鼠标悬停在Silverlight中的对象上时显示自定义工具提示?/d出窗口全部内容,希望文章能够帮你解决wpf – 将鼠标悬停在Silverlight中的对象上时显示自定义工具提示?/d出窗口所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1000945.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存