Presentation is loading. Please wait.

Presentation is loading. Please wait.

XAML Performance Tools App Model.Net Native 1 2 3 4 5.

Similar presentations


Presentation on theme: "XAML Performance Tools App Model.Net Native 1 2 3 4 5."— Presentation transcript:

1

2 XAML Performance Tools App Model.Net Native 1 2 3 4 5

3

4 Windows 10 XAML ‘free’ Common scenarios are handled by the platform “automagicaly”

5 Windows 10 XAML ‘free’ Common scenarios are handled by the platform “automagicaly” Responsive layout with new Controls Relative panel, Adaptive triggers,

6 Windows 10 XAML ‘free’ Common scenarios are handled by the platform “automagicaly” Flexibility and power through extensibility Extensible Triggers

7

8 http://github.com/dotMorten/WindowsStateTriggers Morten Nielsen Windows Developer MVP (@dotMorten)

9 Windows 10 XAML ‘free’ Common scenarios are handled by the platform “automagicaly” Highly-tailored Custom View and Controls by scenario, Xaml Views

10 ...

11

12

13 TOUR CPU - 15% to 30% Working Set - 25% to 45%

14 TOUR

15 TOUR

16 TOUR <StackPanel x:Name="AdditionalProductPage" Visibility="Collapsed" … x:DeferLoadStrategy="Lazy"> var deferredPanel = FindName("AdditionalProductPage");

17

18

19 New XAML language service Built on top of Roslyn Completely decoupled from the designer Advanced code + XAML refactoring Design Modes Design surface for every device family Visual Tree Inspector Inspect and modify your XAML while it is running Profiling tools CPU, Memory, Timeline, Network and more Support for WPF and Universal Windows apps

20

21

22 var api = "Windows.Devices.Gpio.GpioController"; if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent(api)) { var gpio = GpioController.GetDefault(); var pin = gpio.OpenPin(LED_PIN); pin.SetDriveMode(GpioPinDriveMode.Output); pin.Write(GpioPinValue.High); }

23

24

25 WindowsWindows Mobile Universal Windows Apps Classic Windows Apps X Windows Phone 7,8,8.1 apps X Existing Windows Store Apps (WinRT) X

26

27 Go back to where you came from

28

29

30 Min. Med Size Max Med. Size Show more content?

31

32

33

34

35

36

37


Download ppt "XAML Performance Tools App Model.Net Native 1 2 3 4 5."

Similar presentations


Ads by Google