Skip to content

Commit 02a75db

Browse files
author
NitheeshKumarThangaraj
committed
Updated the new sample for export Chart
1 parent c82e6de commit 02a75db

File tree

5 files changed

+37
-41
lines changed

5 files changed

+37
-41
lines changed

WinUISampleDemo/WinUISampleDemo/App.xaml.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,15 @@ namespace WinUISampleDemo
2626
/// </summary>
2727
public partial class App : Application
2828
{
29+
private Window? _window;
30+
2931
/// <summary>
3032
/// Initializes the singleton application object. This is the first line of authored code
3133
/// executed, and as such is the logical equivalent of main() or WinMain().
3234
/// </summary>
3335
public App()
3436
{
35-
this.InitializeComponent();
37+
InitializeComponent();
3638
}
3739

3840
/// <summary>
@@ -41,10 +43,8 @@ public App()
4143
/// <param name="args">Details about the launch request and process.</param>
4244
protected override void OnLaunched(Microsoft.UI.Xaml.LaunchActivatedEventArgs args)
4345
{
44-
m_window = new MainWindow();
45-
m_window.Activate();
46+
_window = new MainWindow();
47+
_window.Activate();
4648
}
47-
48-
private Window? m_window;
4949
}
5050
}

WinUISampleDemo/WinUISampleDemo/MainWindow.xaml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -11,29 +11,29 @@
1111
Title="WinUISampleDemo">
1212

1313
<StackPanel Orientation="Vertical" Margin="20">
14-
<chart:SfCartesianChart Background="White" x:Name="Chart" Height="500" IsTransposed="True" Header="Daily Water Consumption Tracking">
15-
16-
<chart:SfCartesianChart.DataContext>
17-
<local:ViewModel/>
18-
</chart:SfCartesianChart.DataContext>
14+
<chart:SfCartesianChart Background="White" x:Name="Chart" Height="500" IsTransposed="True" Header="Daily Water Consumption Tracking">
1915

20-
<chart:SfCartesianChart.XAxes>
21-
<chart:CategoryAxis Header="Days" PlotOffsetEnd="20"/>
22-
</chart:SfCartesianChart.XAxes>
23-
24-
<chart:SfCartesianChart.YAxes>
25-
<chart:NumericalAxis Header="In Liters" Maximum="4.4"/>
26-
</chart:SfCartesianChart.YAxes>
16+
<chart:SfCartesianChart.DataContext>
17+
<local:ViewModel/>
18+
</chart:SfCartesianChart.DataContext>
2719

28-
<chart:ColumnSeries ItemsSource="{Binding DailyWaterIntake}"
20+
<chart:SfCartesianChart.XAxes>
21+
<chart:CategoryAxis Header="Days" PlotOffsetEnd="20"/>
22+
</chart:SfCartesianChart.XAxes>
23+
24+
<chart:SfCartesianChart.YAxes>
25+
<chart:NumericalAxis Header="In Liters" Maximum="4.4"/>
26+
</chart:SfCartesianChart.YAxes>
27+
28+
<chart:ColumnSeries ItemsSource="{Binding DailyWaterIntake}"
2929
XBindingPath="Day"
3030
YBindingPath="Liters"
3131
ShowDataLabels="True">
32-
<chart:ColumnSeries.DataLabelSettings>
33-
<chart:CartesianDataLabelSettings Position="Inner"/>
34-
</chart:ColumnSeries.DataLabelSettings>
35-
</chart:ColumnSeries>
36-
</chart:SfCartesianChart>
32+
<chart:ColumnSeries.DataLabelSettings>
33+
<chart:CartesianDataLabelSettings Position="Inner"/>
34+
</chart:ColumnSeries.DataLabelSettings>
35+
</chart:ColumnSeries>
36+
</chart:SfCartesianChart>
3737
<Button x:Name="button" Content="Export as Image" Click="Button_Click" HorizontalAlignment="Center"
3838
VerticalAlignment="Center" Background="#0099cc" Margin="0,20,0,0"/>
3939
</StackPanel>

WinUISampleDemo/WinUISampleDemo/MainWindow.xaml.cs

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,3 @@
1-
using System;
2-
using System.Collections.Generic;
3-
using System.IO;
4-
using System.Linq;
5-
using System.Runtime.InteropServices.WindowsRuntime;
6-
using System.Threading.Tasks;
7-
8-
using Microsoft.UI;
91
using Microsoft.UI.Xaml;
102
using Microsoft.UI.Xaml.Controls;
113
using Microsoft.UI.Xaml.Controls.Primitives;
@@ -14,9 +6,13 @@
146
using Microsoft.UI.Xaml.Media;
157
using Microsoft.UI.Xaml.Media.Imaging;
168
using Microsoft.UI.Xaml.Navigation;
17-
189
using Syncfusion.UI.Xaml.Charts;
19-
10+
using System;
11+
using System.Collections.Generic;
12+
using System.IO;
13+
using System.Linq;
14+
using System.Runtime.InteropServices.WindowsRuntime;
15+
using System.Threading.Tasks;
2016
using Windows.Foundation;
2117
using Windows.Foundation.Collections;
2218
using Windows.Graphics.Imaging;
@@ -34,7 +30,7 @@ public sealed partial class MainWindow : Window
3430
{
3531
public MainWindow()
3632
{
37-
this.InitializeComponent();
33+
InitializeComponent();
3834
}
3935

4036
private async void Button_Click(object sender, RoutedEventArgs e)
@@ -63,7 +59,7 @@ private async Task SaveAsImageAsync(SfCartesianChart chart, string fileName)
6359

6460
// Choose image save path
6561
var folder = await Windows.Storage.StorageFolder.GetFolderFromPathAsync(@"D:\");
66-
var picturesFolder = await folder.CreateFileAsync( fileName, Windows.Storage.CreationCollisionOption.ReplaceExisting);
62+
var picturesFolder = await folder.CreateFileAsync(fileName, Windows.Storage.CreationCollisionOption.ReplaceExisting);
6763

6864

6965
// Encode the image

WinUISampleDemo/WinUISampleDemo/Package.appxmanifest

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
IgnorableNamespaces="uap rescap">
99

1010
<Identity
11-
Name="c6b45550-53b2-4e2f-8810-b136147c96c7"
12-
Publisher="CN=SowndharyaSelladurai"
11+
Name="f4818a9f-8570-4cef-992f-793d075ed152"
12+
Publisher="CN=NitheeshkumarThangar"
1313
Version="1.0.0.0" />
1414

15-
<mp:PhoneIdentity PhoneProductId="c6b45550-53b2-4e2f-8810-b136147c96c7" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>
15+
<mp:PhoneIdentity PhoneProductId="f4818a9f-8570-4cef-992f-793d075ed152" PhonePublisherId="00000000-0000-0000-0000-000000000000"/>
1616

1717
<Properties>
1818
<DisplayName>WinUISampleDemo</DisplayName>
19-
<PublisherDisplayName>SowndharyaSelladurai</PublisherDisplayName>
19+
<PublisherDisplayName>NitheeshkumarThangar</PublisherDisplayName>
2020
<Logo>Assets\StoreLogo.png</Logo>
2121
</Properties>
2222

WinUISampleDemo/WinUISampleDemo/WinUISampleDemo.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<OutputType>WinExe</OutputType>
4-
<TargetFramework>net8.0-windows10.0.19041.0</TargetFramework>
4+
<TargetFramework>net9.0-windows10.0.19041.0</TargetFramework>
55
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
66
<RootNamespace>WinUISampleDemo</RootNamespace>
77
<ApplicationManifest>app.manifest</ApplicationManifest>

0 commit comments

Comments
 (0)