36Advanced Windows Apps

OVERVIEW

The previous chapters introduced you to user interface (UI) elements for Windows apps, patterns to share code, and styling apps with XAML. This chapter continues from there to show you several aspects specific to Windows apps. You see how Windows apps have a lifetime management that is different from traditional desktop applications. You use the share contract to create share source and target apps to share data between apps. You use advanced binding features with compiled binding, create text flow, and use the AutoSuggestBox to auto-complete user input.

Let’s start with the app lifetime of Windows apps, which is very different from the lifetime of traditional desktop applications.

APP LIFETIME

Windows 8 introduced a new life cycle for apps that is completely different from the life cycle of traditional desktop applications. ...

Get Professional C# 7 and .NET Core 2.0, 7th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.