This question is locked. New answers and comments are not allowed.
This example i downloaded from this web in c# and Works fine, but the problem is when i translate it to vb .NET and dont show anything, somebody who wants help me?
XAML
<Page x:Class="App1.MainPage" xmlns:local="using:App1" xmlns:telerik="using:Telerik.UI.Xaml.Controls.Chart" mc:Ignorable="d"> <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}"> <telerik:RadCartesianChart x:Name="Chart" PaletteName="DefaultDark"> <telerik:RadCartesianChart.DataContext> <local:DataChartObject/> </telerik:RadCartesianChart.DataContext> <telerik:RadCartesianChart.VerticalAxis> <telerik:LinearAxis></telerik:LinearAxis> </telerik:RadCartesianChart.VerticalAxis> <telerik:RadCartesianChart.HorizontalAxis> <telerik:DateTimeCategoricalAxis LabelFormat="{}{0:dd-MMM}" DateTimeComponent="Day"/> </telerik:RadCartesianChart.HorizontalAxis> <telerik:AreaSeries ItemsSource="{Binding Data1}" CombineMode="Stack"> <telerik:AreaSeries.ValueBinding> <telerik:PropertyNameDataPointBinding PropertyName="Porcentaje"></telerik:PropertyNameDataPointBinding> </telerik:AreaSeries.ValueBinding> <telerik:AreaSeries.CategoryBinding> <telerik:PropertyNameDataPointBinding PropertyName="DiaMes"></telerik:PropertyNameDataPointBinding> </telerik:AreaSeries.CategoryBinding> </telerik:AreaSeries> <telerik:AreaSeries ItemsSource="{Binding Data2}" CombineMode="Stack"> <telerik:AreaSeries.ValueBinding> <telerik:PropertyNameDataPointBinding PropertyName="Porcentaje"></telerik:PropertyNameDataPointBinding> </telerik:AreaSeries.ValueBinding> <telerik:AreaSeries.CategoryBinding> <telerik:PropertyNameDataPointBinding PropertyName="DiaMes"></telerik:PropertyNameDataPointBinding> </telerik:AreaSeries.CategoryBinding> </telerik:AreaSeries> </telerik:RadCartesianChart> </Grid></Page>
XAML.VB
' La plantilla de elemento Página en blanco está documentada en http://go.microsoft.com/fwlink/?LinkId=234238''' <summary>''' Página vacÃa que se puede usar de forma independiente o a la que se puede navegar dentro de un objeto Frame.''' </summary>Public NotInheritable Class MainPage Inherits Page ''' <summary> ''' Se invoca cuando esta página se va a mostrar en un objeto Frame. ''' </summary> ''' <param name="e">Datos de evento que describen cómo se llegó a esta página. La propiedad Parameter ''' se usa normalmente para configurar la página.</param> Protected Overrides Sub OnNavigatedTo(e As Navigation.NavigationEventArgs) Me.DataContext = New DataChartObject() End SubEnd Class
CHARTOBJECT CLASS
Imports SystemImports System.CollectionsImports System.Collections.GenericImports System.ComponentModelImports System.LinqImports System.TextImports System.Threading.TasksPublic Class DataChartFunctions Public DiaMes As DateTime Public Porcetaje As Double Private Shared r As Random = New Random() Public Shared Function GetDataFisico() As List(Of DataChartFunctions) Return New List(Of DataChartFunctions)({ New DataChartFunctions With {.DiaMes = DateTime.Now, .Porcetaje = r.Next(10, 40)}, New DataChartFunctions With {.DiaMes = DateTime.Now.AddDays(-1), .Porcetaje = r.Next(10, 40)}, New DataChartFunctions With {.DiaMes = DateTime.Now.AddDays(-2), .Porcetaje = r.Next(10, 40)}, New DataChartFunctions With {.DiaMes = DateTime.Now.AddDays(-3), .Porcetaje = r.Next(10, 40)}, New DataChartFunctions With {.DiaMes = DateTime.Now.AddDays(-4), .Porcetaje = r.Next(10, 40)}, New DataChartFunctions With {.DiaMes = DateTime.Now.AddDays(-5), .Porcetaje = r.Next(10, 40)} }) End FunctionEnd ClassPublic Class DataChartObject Public Sub New() LoadData() End Sub Private Sub LoadData() Data1 = DataChartFunctions.GetDataFisico() Data2 = DataChartFunctions.GetDataFisico() End Sub Public Data1 As IEnumerable Public Data2 As IEnumerableEnd Class