在HorizontalLineAnnotation
中使用时,我看到它的高度显示不正确
我认为有SnapsToDevicePixels
之类的东西可以解决它,但UWP
中不存在
<syncfusion:HorizontalLineAnnotation Stroke="Black"
StrokeThickness="1"
StrokeDashArray="3 8"
Y1="-25" />
<syncfusion:HorizontalLineAnnotation Stroke="Black"
StrokeThickness="1"
StrokeDashArray="3 8"
Y1="-50" />
已编辑:
Muneesh Kumar的结果 样本:
答案 0 :(得分:1)
我们已经用SfChart简单示例检查了所报告的问题。可以使用提供的代码段正常工作。
可以在以下位置检查样品吗?如果仍然遇到问题,请根据您的应用程序以及复制过程通过修改示例来还原我们,并更新我们在您的应用程序中使用的Syncfusion版本。这将有助于我们为此提供更好的解决方案。
示例:http://www.syncfusion.com/downloads/support/directtrac/224303/ze/UWP_Sample1291448942
屏幕截图:
此外,您可以在UWP中使用UseLayoutRounding属性,其作用与WPF中的SnapToDevicePixels属性相同。
答案 1 :(得分:0)
这最有可能与以下事实有关:应将UWP对齐为4的倍数。这确保了内容将在具有不同缩放比例的显示器上正确显示。因此,您可以尝试使用Y
和-25
,而不是-50
和-24
中的-48
,