gpt4 book ai didi

c# - WPF Metro UI 图表 - 负值

转载 作者:太空宇宙 更新时间:2023-11-03 12:51:01 26 4
gpt4 key购买 nike

我正在尝试使用库WPF Metro UI Charts,它派生自Modern UI Charts。但是,当我尝试在 Page 而不是 Window 中使用图表时,我遇到了 ClusteredColumnChart 问题.即使没有负值,图表也总是在 Y 轴上显示负轴。当我使用 Window 类时,它工作正常。生成的图表如下所示:

enter image description here

我的 XAML 是这样的:

<GAChart:ClusteredColumnChart Style="{StaticResource MinimalChartStyle}"
ChartTitle="{Binding Titulo}"
ChartSubTitle="{Binding SubTitulo}"
SelectedItem="{Binding selectedItem, Mode=TwoWay}"
Width="400" Height="400"
>
<GAChart:ClusteredColumnChart.Series>
<GAChart:ChartSeries
SeriesTitle="{Binding Dados.seriesDisplayName}"
DisplayMember="date"
ItemsSource="{Binding Dados.Items}"
ValueMember="amount" />
</GAChart:ClusteredColumnChart.Series>
</GAChart:ClusteredColumnChart>

代码隐藏正是https://gamandelkowcharts.codeplex.com/中提供的示例代码.

谁知道解决这个问题的方法?

最佳答案

我认为问题在于当您的页面创建用户控件时,它还没有窗口大小。

在您的用户控件 Sub New() 中试试这个。

Public Sub RefreshUC()
Try
Me.Measure(New Size(400, 400))
Me.Arrange(New Rect(New Size(400, 400)))

Dim GD As Grid = Me.Parent
Dim KP As Page = GD.Parent

KP.Content = New BarGraph

KP.Measure(New Size(400, 400))
KP.Arrange(New Rect(New Size(400, 400)))
Catch ex As Exception
End Try
End Sub

关于c# - WPF Metro UI 图表 - 负值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35558131/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com