不知道 WPF toolkit 控件 当鼠标移动到数值图形栏或者图像点的时候显示 X和Y的坐标值? 200

 我来答
小薛机械
2017-07-31 · TA获得超过2140个赞
知道小有建树答主
回答量:1268
采纳率:76%
帮助的人:442万
展开全部
我给你DataPointStyle的样式吧。思路是用blend编辑Series的DataPointStyle。修改DataPoint模板中的Tooltip。
<Style x:Key="LineDataPointStyle1" TargetType="{x:Type dc:LineDataPoint}">
<Setter Property="Background" Value="Orange"/>
<Setter Property="BorderBrush" Value="Gray"/>
<Setter Property="BorderThickness" Value="1"/>
<Setter Property="IsTabStop" Value="False"/>
<Setter Property="Width" Value="8"/>
<Setter Property="Height" Value="8"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type dc:LineDataPoint}">
<Grid x:Name="Root" Opacity="0">
<Grid.ToolTip>
<!--<ContentControl Content="{TemplateBinding FormattedDependentValue}"/>-->
<StackPanel Orientation="Horizontal">
<ContentControl Content="{TemplateBinding ActualIndependentValue}"/>
<TextBlock>,</TextBlock>
<ContentControl Content="{TemplateBinding ActualDependentValue}"/>
</StackPanel>
</Grid.ToolTip>
<Ellipse Fill="{TemplateBinding Background}" Stroke="{TemplateBinding BorderBrush}"/>
<Ellipse RenderTransformOrigin="0.661,0.321">
<Ellipse.Fill>
<RadialGradientBrush GradientOrigin="0.681,0.308">
<GradientStop Color="Transparent"/>
<GradientStop Color="#FF3D3A3A" Offset="1"/>
</RadialGradientBrush>
</Ellipse.Fill>
</Ellipse>
<Ellipse x:Name="SelectionHighlight" Fill="Red" Opacity="0"/>
<Ellipse x:Name="MouseOverHighlight" Fill="White" Opacity="0"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
注释行是默认的toolitp中的内容。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式