xmlnshttp schemas microsoft comappx2010manifest xmlns m 2http schemas

  • Slides: 47
Download presentation

xmlns="http: //schemas. microsoft. com/appx/2010/manifest" xmlns: m 2="http: //schemas. microsoft. com/appx/2013/manifest"> m 2 xmlns="http: //schemas.

xmlns="http: //schemas. microsoft. com/appx/2010/manifest" xmlns: m 2="http: //schemas. microsoft. com/appx/2013/manifest"> m 2 xmlns="http: //schemas. microsoft. com/appx/manifest/foundation/windows 10" xmlns: uap="http: //schemas. microsoft. com/appx/manifest/uap/windows 10" uap

Example <Capabilities> <uap: Capability Name="documents. Library"/> <uap: Capability Name="removable. Storage"/> </Capabilities>

Example <Capabilities> <uap: Capability Name="documents. Library"/> <uap: Capability Name="removable. Storage"/> </Capabilities>

<m 2: Visual. Elements Display. Name="My Awesome App" Square 150 x 150 Logo="AssetsLogo. png"

<m 2: Visual. Elements Display. Name="My Awesome App" Square 150 x 150 Logo="AssetsLogo. png" Square 30 x 30 Logo="AssetsSmall. Logo. png" Description="My Awesome App“ Background. Color="#464646" Foreground. Text="light“ Toast. Capable=“True”> <m 2: Splash. Screen Image="AssetsSplash. Screen. png" /> <m 2: Default. Tile Short. Name=“My. App” Wide 310 x 150 Logo=“ 310 x 150. png” Square 310 x 310 Logo=“ 310 x 310. png” Square 70 x 70 Logo=“ 70 x 70. png” Default. Size=“square 150 x 150 Logo”/> <m 2: Application. View Min. Width=“width 320”/> </m 2: Visual. Elements> <uap: Visual. Elements Display. Name="My Amazing App" Square 150 x 150 Logo="AssetsLogo. png" Square 44 x 44 Logo="AssetsSmall. Logo. png" Description="My Amazing App" Background. Color="#464646"> <uap: Splash. Screen Image="AssetsSplash. Screen. png" /> <uap: Default. Tile Short. Name=“My. App” Wide 310 x 150 Logo=“ 310 x 150. png” Square 310 x 310 Logo=“ 310 x 310. png” Square 71 x 71 Logo=“ 71 x 71. png”/> </uap: Visual. Elements>

m 2 Display. Name="My Awesome App" Square 150 x 150 Logo="AssetsLogo. png" Square 30

m 2 Display. Name="My Awesome App" Square 150 x 150 Logo="AssetsLogo. png" Square 30 x 30 Logo="AssetsSmall. Logo. png" Description="My Awesome App“ Background. Color="#464646" Foreground. Text="light“ Toast. Capable=“True”> m 2 <m 2: Default. Tile Short. Name=“My. App” Wide 310 x 150 Logo=“ 310 x 150. png” Square 310 x 310 Logo=“ 310 x 310. png” Square 70 x 70 Logo=“ 70 x 70. png” Default. Size=“square 150 x 150 Logo”/> <m 2: Application. View Min. Width=“width 320”/> m 2 uap Display. Name="My Amazing App" Square 150 x 150 Logo="AssetsLogo. png" Square 44 x 44 Logo="AssetsSmall. Logo. png" Description="My Amazing App" Background. Color="#464646"> uap <uap: Default. Tile Short. Name=“My. App” Wide 310 x 150 Logo=“ 310 x 150. png” Square 310 x 310 Logo=“ 310 x 310. png” Square 71 x 71 Logo=“ 71 x 71. png”/> uap

<m 2: Visual. Elements Display. Name="My Awesome App" Square 150 x 150 Logo="AssetsLogo. png"

<m 2: Visual. Elements Display. Name="My Awesome App" Square 150 x 150 Logo="AssetsLogo. png" Square 30 x 30 Logo="AssetsSmall. Logo. png" Description="My Awesome App“ Background. Color="#464646" Foreground. Text="light“ Toast. Capable=“True”> <m 2: Splash. Screen Image="AssetsSplash. Screen. png" /> <m 2: Default. Tile Short. Name=“My. App” Wide 310 x 150 Logo=“ 310 x 150. png” Square 310 x 310 Logo=“ 310 x 310. png” Square 70 x 70 Logo=“ 70 x 70. png” Default. Size=“square 150 x 150 Logo”/> <m 2: Application. View Min. Width=“width 320”/> </m 2: Visual. Elements> <uap: Visual. Elements Display. Name="My Amazing App" Square 150 x 150 Logo="AssetsLogo. png" Square 44 x 44 Logo="AssetsSmall. Logo. png" Description="My Amazing App" Background. Color="#464646"> <uap: Splash. Screen Image="AssetsSplash. Screen. png" /> <uap: Default. Tile Short. Name=“My. App” Wide 310 x 150 Logo=“ 310 x 150. png” Square 310 x 310 Logo=“ 310 x 310. png” Square 71 x 71 Logo=“ 71 x 71. png”/> </uap: Visual. Elements>

<m 2: Visual. Elements Display. Name="My Awesome App" Square 150 x 150 Logo="AssetsLogo. png"

<m 2: Visual. Elements Display. Name="My Awesome App" Square 150 x 150 Logo="AssetsLogo. png" Square 30 x 30 Logo="AssetsSmall. Logo. png" Description="My Awesome App“ Background. Color="#464646" Foreground. Text="light“ Toast. Capable=“True”> <m 2: Splash. Screen Image="AssetsSplash. Screen. png" /> <m 2: Default. Tile Short. Name=“My. App” Wide 310 x 150 Logo=“ 310 x 150. png” Square 310 x 310 Logo=“ 310 x 310. png” Square 70 x 70 Logo=“ 70 x 70. png” Default. Size=“square 150 x 150 Logo”/> <m 2: Application. View Min. Width=“width 320”/> </m 2: Visual. Elements> <uap: Visual. Elements Display. Name="My Amazing App" Square 150 x 150 Logo="AssetsLogo. png" Square 44 x 44 Logo="AssetsSmall. Logo. png" Description="My Amazing App" Background. Color="#464646"> <uap: Splash. Screen Image="AssetsSplash. Screen. png" /> <uap: Default. Tile Short. Name=“My. App” Wide 310 x 150 Logo=“ 310 x 150. png” Square 310 x 310 Logo=“ 310 x 310. png” Square 71 x 71 Logo=“ 70 x 70. png”/> </uap: Visual. Elements>

Example: protected override void On. Navigated. To(Navigation. Event. Args e) { var frame =

Example: protected override void On. Navigated. To(Navigation. Event. Args e) { var frame = Window. Current. Content as Frame; if (frame. Can. Go. Back) { System. Navigation. Manager. Get. For. Current. View(). App. View. Back. Button. Visibility = App. View. Back. Button. Visibility. Visible; } else { System. Navigation. Manager. Get. For. Current. View(). App. View. Back. Button. Visibility = App. View. Back. Button. Visibility. Collapsed; } Window. UI. Core. System. Navigation. Manager. Get. For. Current. View(). Back. Requested += Page_Back. Reqested; }

Scale Factors 100 125 150 200 250 300 400

Scale Factors 100 125 150 200 250 300 400

https: //msdn. microsoft. com/enus/library/windows/apps/dn 642486(v=vs. 105). aspx https: //msdn. microsoft. com/en-us/library/windows/apps/hh 465136. aspx https:

https: //msdn. microsoft. com/enus/library/windows/apps/dn 642486(v=vs. 105). aspx https: //msdn. microsoft. com/en-us/library/windows/apps/hh 465136. aspx https: //msdn. microsoft. com/en-us/library/windows/apps/dn 800286. aspx

Must See Talks Speakers Session Code What's New in XAML for Universal Windows Apps

Must See Talks Speakers Session Code What's New in XAML for Universal Windows Apps Joe Stegman 629 Introducing the App Model for the Universal Windows Platform (UWP) Andrew Clinick Matt Hidinger 617 App Lifecycle: From Activation and Suspension to Background Execution and Multitasking in Universal Windows Apps Shawn Henry John Vintzel 626 Data Binding: Boost Your App’s Performance Through New Enhancements to XAML Data Binding Chipalo Street Sam Spencer 635 From the Small Screen to the Big Screen: Building Universal Windows App Experiences with XAML Tim Heuer Harini Kannan 679 XAML Performance: Techniques for Maximizing Universal Windows App Experiences Built with XAML Mark Alcazar Kiran Kumar 689 API Contracts (or How I Learned to Stop Checking OS Versions and Love Feature Detection) Brent Rector 733 Navigation and Windowing in Windows Apps Roberth Karman 779 Display Scaling: What it is and why it matters to you Steve Wright 263 New XAML Tools in Visual Studio 2015 Unni Ravindranathan 697

http: //msdn. microsoft. com/library/dn 975273. aspx http: //dev. windows. com/en-us/design

http: //msdn. microsoft. com/library/dn 975273. aspx http: //dev. windows. com/en-us/design