Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Microsoft.Graphics.Canvas;
- using System;
- using Windows.UI;
- using Windows.UI.Xaml.Controls;
- using Windows.UI.Xaml.Input;
- using Windows.UI.Xaml.Navigation;
- namespace Win2DTest
- {
- public sealed partial class MainPage : Page
- {
- private CanvasBitmap bitmap;
- public MainPage()
- {
- this.InitializeComponent();
- this.NavigationCacheMode = NavigationCacheMode.Required;
- }
- protected override void OnTapped(TappedRoutedEventArgs e)
- {
- if (this.canvas != null)
- {
- this.canvas.Invalidate();
- }
- base.OnTapped(e);
- }
- protected override void OnNavigatedFrom(NavigationEventArgs e)
- {
- base.OnNavigatedFrom(e);
- }
- void CanvasControl_Draw(CanvasControl sender, CanvasDrawEventArgs args)
- {
- args.DrawingSession.Clear(Colors.CornflowerBlue);
- if (this.bitmap != null)
- {
- args.DrawingSession.DrawImage(bitmap);
- }
- }
- private async void CanvasControl_CreateResources(CanvasControl sender, object args)
- {
- this.bitmap = await CanvasBitmap.LoadAsync(sender, "Assets/SplashScreen.scale-240.png");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment