~80 System Colors (and Brushes) ~80 System Colors (and Brushes) XAML Control Colors Map to ~80 system colors SystemBaseHighColor (SystemControlHighlightBaseHighBrush)

Slides:



Advertisements
Similar presentations
Module 1: Creating an Application by Using Windows Presentation Foundation Overview of WPF Creating a Simple WPF Application Handling Events and Commands.
Advertisements

JustinMind: Dynamic Panels
Brown University Swim Center
Microsoft® Small Basic
The Microsoft Technical Roadshow 2006 Windows Presentation Foundation (WPF) Marcus Perryman
Foundation Level Course
Exploring Other FreeHand Features – Lesson 31 Exploring Other FreeHand Features Lesson 3.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
An Introduction To Silverlight Gergely Orosz
WPF. Origins – Who, When, Where  Who? Microsoft  When? November 2006  Where? Windows Vista Windows Server 2003 Windows XP Service Pack 2.
Create slices and hotspots Create links in Web pages Create rollovers from slices Create basic animation Add tweening symbol instances to create animation.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 3-1 of…
Introduction & Welcome Marcus Perryman Mike Taulty
Build /17/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
BESUG Keynote  Gill Cleeren Microsoft Regional Director Benelux MVP ASP.NET Software architect Ordina  Blog:  Mail:
WPF For PowerBuilder Developers
Chapter 3 Working with Symbols and Interactivity.
1. Development & Design Process › Thomas Stockwell – Lead Programmer › Derek Noel – Graphical Designer 2. Program Foundations/Innovative Technology 3.
Module 11 Control Customization. Module Overview Overview of Control Authoring Creating Controls Managing Control Appearance by Using Visual States Integrating.
Introduction to Mobile Programming. Slide 2 Overview Fundamentally, it all works the same way You get the SDK for the device (Droid, Windows, Apple) You.
An Introduction to Silverlight Matt Harrington Developer Evangelist, Microsoft October 20, 2011.
Windows Presentation Foundation. Agenda Introduction Developing Applications WPF and WF interoperability Custom Controls Styles and Templates Data Binding.
ASP.NET Web Server Controls Basic Web Server Controls.
Introduction to Maya. Maya’s Layout User Interface Elements In Maya, you can tear off menus to create separate floating boxes that you can place anywhere.
© 2011 Delmar, Cengage Learning Chapter 3 Working with Symbols and Interactivity.
Windows Presentation Foundation Adam Calderon Principal Engineer Interknowlogy LLC
Chapter 8: Writing Graphical User Interfaces Visual Basic.NET Programming: From Problem Analysis to Program Design.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
1 Metro Style Apps in C++ Karthick 8 th May 2012.
Basic Controls & Properties Chapter 2. Overview u VB-IDE u Basic Controls  Command Button  Label  Text Box  Picture Box u Program Editor  Setting.
Windows Presentation Foundation (WPF) Declare Your Next User Interface.
ATN GIS Support ArcGIS: ArcMap Data View.
Object Oriented Software Development 9. Creating Graphical User Interfaces.
Lattice Technology New Product Feature Highlights October 2011 Product Release.
Presentation advances in.NET Framework 3.0 Mark Johnston Developer & Platform Group, Microsoft Ltd
Adobe Photoshop CS Design Professional SELECTIONS ENHANCING SPECIFIC.
1 Creating Windows GUIs with Visual Studio. 2 Creating the Project New Project Visual C++ Projects Windows Forms Application Give the Project a Name and.
A Lap Around Windows Presentation Foundation. Why hasn’t UX taken off in software? It’s Difficult! Animation 2D 3D Documents Styled Controls Video Windows.
Last Lecture objective C memory management rules Wrote our first iPhone app a quiz app xib and nib files and interface editor MVC pattern IBOutlet IBAction.
Windows Store apps… lots of choices Windows Store Apps Communication & Data Application Model Devices & Printing WinRT APIs Graphics & Media JavaScript.
© Copyright 2012 by Pearson Education, Inc. All Rights Reserved. Chapter 9 GUI Programming Using Tkinter 1.
Designer and Developer Workflow
Copyright © 2010 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design Second Edition by Tony Gaddis.
Chapter 23: GUI Design Spreadsheet-Based Decision Support Systems Prof. Name Position (123) University Name.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Rujchai Ung-arunyawee Department of Computer Engineering Khon Kaen University.
Module 4 Taking Control of the User Interface. Module Overview Sharing Logical Resources in an Application Creating Consistent User Interfaces by Using.
1 Layer up to keep warm… A short tutorial on the usage of layers.
Silverlight 101 Ahead! If you know Silverlight and are looking for more advanced content check out : ‘Microsoft Silverlight “Media” : Moving at 60fps’
Windows.UI.Composition: The Next gen UI foundation SDK Update
An Introduction to Developing Applications for Microsoft Silverlight Jaime Rodriguez
COMPREHENSIVE Access Tutorial 11 Using and Writing Visual Basic for Applications Code.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Part of the Microsoft.NET Framework 3.0 Tomer Shamam.NET Technologies Expert Sela Group
Introduction to Silverlight Development Pavel Yosifovich CTO, Matrix Global; Senior Instructor, Hi-Tech College
Dive Into® Visual Basic 2010 Express
SVG Accessibility Basics
Building engaging experiences
Building Windows 8 App.
Java FX.
Hand Pointer Gestures and Speech
What’s New in Accessibility (for Developers and Users)
.NET and .NET Core 7. XAML Pan Wuming 2017.
Silverlight Technology
Tips and tricks for developing Metro style apps using XAML
Vector iconography: Using SVG images in your app
Effects in the Visual Layer Windows Composition: The Windows 10 EffectBrush Chris Raubacher Senior Dev Lead Kelly Renner Senior Program Manager.
Web Development Using ASP .NET
Presentation transcript:

~80 System Colors (and Brushes) ~80 System Colors (and Brushes) XAML Control Colors Map to ~80 system colors SystemBaseHighColor (SystemControlHighlightBaseHighBrush) Button [PointerOver] CalendarView [Selection]

~80 System Colors SystemBaseHighColor (SystemControlHighlightBaseHighBrush) Button [PointerOver] Control Specific Colors XAML Control Colors ButtonForegroundPointerOver

<BitmapImage x:Name="rain" UriSource="rain.gif" AutoPlay="False"/> // Start manually Rain.Play();

Will touch on these. For details, see this.

// To use “dotted line” focus (default is HighVisibility) Application.Current.FocusVisualKind = FocusVisualKind.DottedLine; [Red] [Black]

FrameworkElement: AllowFocusOnInteraction AllowFocusWhenDisabled Control: FocusDisengaged FocusEngaged IsFocusEngaged IsFocusEngagementEnabled RemoveFocusEngagement RequiresPointer XYFocusDown, XYFocusLeft, XYFocusRight, XYFocusUp Popup: LightDismissOverlayMode Gamepad Engagement Mode and Model Gamepad Navigation “Smoke” Visual Affordance

Use ContextFlyout property and ContextRequested event

// Display UX Affordance (not required) private void OnDisplay(…) { // If desired: show all commands and UX affordance // Example: show tooltip and hide in “OnDismissed” handler var tooltip = ToolTipService.GetToolTip(sender) as ToolTip; … }

Must target latest SDK to use new compiled binding features

Visual layer Visuals, Animations & Expressions, Effects, Input Routing & Manipulations Framework layer Controls, layout, markup, accessibility, data binding Graphics layer Text rasterization, shapes & vector rasterization, ink rendering Windows.UI.XAML Windows.UI.Composition DirectX Family

User Types: wy