USING NEW CONTROLS
IN WINDOWS STORE
XAML APPLICATIONS
SERGEY BARSKIY
ARCHITECT, TYLER TECHNOLOGIES
WINDOWS 8 AND ITS RUNTIME
• WINDOWS 8 IS FULLY BACKWARDS COMPATIBLE WITH WINDOWS 7
• DESIGNED FOR CURRENT HARDWARE AND FOR ARM BASED TABLETS
• TWO KINDS OF APPS
• TRADITIONAL DESKTOP APPLICATIONS (WIN32 API)
• NEW WINDOWS RUNTIME (WINRT) STORE APPLICATIONS
TOOLS FOR STORE APPS
• VISUAL STUDIO
• BLEND
• LANGUAGES
• C# / VB.NET
• C++
• HTML / CSS / JAVASCRIPT
WINDOWS 8 FEATURES FOR
DEVELOPERS
• SHARE CONTRACTS
• TILES / NOTIFICATIONS
• TOUCH IS FIRST CLASS CITIZEN
GETTING STARTED
• WINDOWS 8
• VISUAL STUDIO TEMPLATES
• SAMPLES ON MSDN
XAML CONTROLS
• NEW CONTROLS IN WINRT
• LIST CONTROLS
• GRIDVIEW
• LISTVIEW
• FLIPVIEW
XAML CONTROLS
• UI
• USER INPUT
• APPBAR
• MESSAGEDIALOG
• POPUPMENU
• FEEDBACK
• PROGRESSRING
• EDITING
• RICHEDITBOX
• WEBVIEW
XAML CONTROLS
• UI
• LAYOUT
• SEMANTICZOOM
• VARIABLESIZEWRAPGRID
• WRAPGRID
WINDOWS 8.1 UPDATE
• HUB
• APP BAR
• PRIMARY AND SECONDARY COMMANDS, TOGGLE BUTTON, SEPARATOR
• FLYOUT (VARIATION ON A TOOLTIP): SETTINGS, AND MENU
• HEADER PROPERTY FOR COMMON EDIT CONTROLS
• DATE AND TIME PICKERS
STORE
• READ DESIGN GUIDELINES
• HTTP://MSDN.MICROSOFT.COM/EN-
US/LIBRARY/WINDOWS/APPS/HH770552 - UX PATTERNS
• HTTP://WWW.GENERATIONAPP.COM/W8APPSIN30.ASPX - STEP BY
STEP
• HTTP://MSDN.MICROSOFT.COM/EN-
US/LIBRARY/WINDOWS/APPS/BG182410.ASPX - NEW IN 8.1
• TEST LOCALLY
THANK YOU.
WWW.DOTNETSPEAK.COM
SERGEY@BARSKIY.COM
QUESTIONS?
11

Using New Controls in Windows Store XAML Applications

  • 1.
    USING NEW CONTROLS INWINDOWS STORE XAML APPLICATIONS SERGEY BARSKIY ARCHITECT, TYLER TECHNOLOGIES
  • 2.
    WINDOWS 8 ANDITS RUNTIME • WINDOWS 8 IS FULLY BACKWARDS COMPATIBLE WITH WINDOWS 7 • DESIGNED FOR CURRENT HARDWARE AND FOR ARM BASED TABLETS • TWO KINDS OF APPS • TRADITIONAL DESKTOP APPLICATIONS (WIN32 API) • NEW WINDOWS RUNTIME (WINRT) STORE APPLICATIONS
  • 3.
    TOOLS FOR STOREAPPS • VISUAL STUDIO • BLEND • LANGUAGES • C# / VB.NET • C++ • HTML / CSS / JAVASCRIPT
  • 4.
    WINDOWS 8 FEATURESFOR DEVELOPERS • SHARE CONTRACTS • TILES / NOTIFICATIONS • TOUCH IS FIRST CLASS CITIZEN
  • 5.
    GETTING STARTED • WINDOWS8 • VISUAL STUDIO TEMPLATES • SAMPLES ON MSDN
  • 6.
    XAML CONTROLS • NEWCONTROLS IN WINRT • LIST CONTROLS • GRIDVIEW • LISTVIEW • FLIPVIEW
  • 7.
    XAML CONTROLS • UI •USER INPUT • APPBAR • MESSAGEDIALOG • POPUPMENU • FEEDBACK • PROGRESSRING • EDITING • RICHEDITBOX • WEBVIEW
  • 8.
    XAML CONTROLS • UI •LAYOUT • SEMANTICZOOM • VARIABLESIZEWRAPGRID • WRAPGRID
  • 9.
    WINDOWS 8.1 UPDATE •HUB • APP BAR • PRIMARY AND SECONDARY COMMANDS, TOGGLE BUTTON, SEPARATOR • FLYOUT (VARIATION ON A TOOLTIP): SETTINGS, AND MENU • HEADER PROPERTY FOR COMMON EDIT CONTROLS • DATE AND TIME PICKERS
  • 10.
    STORE • READ DESIGNGUIDELINES • HTTP://MSDN.MICROSOFT.COM/EN- US/LIBRARY/WINDOWS/APPS/HH770552 - UX PATTERNS • HTTP://WWW.GENERATIONAPP.COM/W8APPSIN30.ASPX - STEP BY STEP • HTTP://MSDN.MICROSOFT.COM/EN- US/LIBRARY/WINDOWS/APPS/BG182410.ASPX - NEW IN 8.1 • TEST LOCALLY
  • 11.