2016-09-23 4 views
0

В этом пакете есть несколько примеров онлайн. Но все в C#, и я не могу воспроизвести эти примеры в VB.NET. Может ли кто-нибудь отправить простой код, например, как использовать LineSeries.Как реализовать WinRTXamlToolkit.Controls.DataVisualization.Charting в UWP VB.NET

Спасибо!

+0

Вот сайт я использую для преобразования C# код: http://converter.telerik.com/ – FloatingKiwi

+0

@FloatingKiwi Благодарим за долгосрочное решение моей проблемы , Очень признателен! –

ответ

0

Но все в C#, и я не могу воспроизвести эти примеры в VB.NET. Можно ли опубликовать простой код на, например, как использовать LineSeries

Я создал образец VB.Net на основе C# образца в этом blog

The XAML код такой же, как C# один добавьте LineSeries и набор привязки к IndependentValuePath & DependentValuePath:

<Charting:Chart x:Name="LineChart" HorizontalAlignment="Left" VerticalAlignment="Top" Grid.Row="1" Grid.Column="2" Width="400" Height="400"> 
      <Charting:LineSeries Title="Smartphone Companies" IndependentValuePath="Name" DependentValuePath="Amount" IsSelectionEnabled="True"/> 
     </Charting:Chart> 

Создать список данных и назначить LineSeries:

Dim rand As New Random() 
     Dim financialStuffList As New List(Of FinancialStuff)() 
     financialStuffList.Add(New FinancialStuff() With { 
           .Name = "MSFT", 
           .Amount = rand.[Next](0, 200) 
           }) 
     financialStuffList.Add(New FinancialStuff() With { 
           .Name = "AAPL", 
           .Amount = rand.[Next](0, 200) 
           }) 
     financialStuffList.Add(New FinancialStuff() With { 
           .Name = "GOOG", 
           .Amount = rand.[Next](0, 200) 
           }) 
     financialStuffList.Add(New FinancialStuff() With { 
           .Name = "BBRY", 
           .Amount = rand.[Next](0, 200) 
           }) 
TryCast(LineChart.Series(0), LineSeries).ItemsSource = financialStuffList 

Проверьте мой завершен образец here