Category Archives: Mini-Tutorial

Coming In Mango–ICommand

Mango From Scratch As noted in earlier posts, Mango represents a move from Silverlight 3+ to Silverlight 4, and with that comes ICommand on ButtonBase and Hyperlink (and classes that derive from these two).  This is a significant breakthrough, especially … Continue reading

Posted in Data, Essentials, Mango, Mini-Tutorial, Patterns & Skills, WindowsPhone | Tagged , | 2 Comments

Coming in Mango–Implicit Styles

Mango From Scratch Mango represents the upgrading of the Windows Phone Operating System from Silverlight 3+ to 4.  With Silverlight 4 comes a number of very useful features, not least of which is implicit styling. With implicit styling you create … Continue reading

Posted in Mango, Mini-Tutorial | Tagged | 2 Comments

What’s Coming In Mango–Reminders

Mango From Scratch One of the very cool features coming in Mango is Reminders, and more generally, scheduled tasks.   This allows you to set up a reminder and then exit the application.  When your reminder fires you have the … Continue reading

Posted in Mango, Mini-Tutorial | Tagged | 4 Comments

Breakpoints on Xaml in Silverlight 5

Silverlight 5 MiniTutorial Silverlight 5 Beta brings the enormously useful ability to set a break point in your Xaml where you have a data binding.  This can greatly simplify debugging and fixing binding issues.

Posted in Data, Essentials, Mini-Tutorial, Silverlight 5 | Tagged | 4 Comments

Implicit Data Templates (Silverlight 5)

A Silverlight 5 Mini-Tutorial A new feature in Silverlight 5 is the Implicit Data Template, which allows you to target a  data template for a specific data type.  Thus, you might create a class hierarchy of Messages, Direct Messages and … Continue reading

Posted in Data, Essentials, Mini-Tutorial, Silverlight 5 | Tagged | 8 Comments

Silverlight 5–Rich Text and Overflow

A Silverlight 5 Mini-Tutorial In Silverlight 5 we introduce a new element, RichTextBoxOverflow.  This allows one RichTextBox to have its contents “overflow” into another – excellent for multi-column presentation. [Click on image for full size] What is particularly nice here … Continue reading

Posted in Mini-Tutorial, Silverlight 5 | Tagged | 1 Comment

Tombstoning and MVVM

We’re working pretty hard to get the Who Is That (Full Stack) Windows Phone application ready. Today I took a look at tombstoning and realized that this was not going to be quite as easy as I thought… and worse, … Continue reading

Posted in Data, Full Stack, Mini-Tutorial, WindowsPhone | Tagged | 15 Comments

LinqPad, Linq Queries and IEnumerable

This posting is part of an on-going series on LINQ – a critical tool for both Windows Phone and Silverlight Programmers. I recently discovered LinqPad, a free utility developed by Joseph Albahari that supports Linq to Objects, Linq to SQL, … Continue reading

Posted in Data, Essentials, Linq, Mini-Tutorial | Tagged | 3 Comments

Application Bar Buttons Are Null

Windows Phone From Scratch #50 In a recent posting, I demonstrated how easy it is to add buttons to the phone’s Application Bar. I went back to that application to disable the “faster” button when the maximum speed was reached. … Continue reading

Posted in Essentials, Mini-Tutorial, WindowsPhone | Tagged , | 4 Comments

Double Dutch Double Touch

Windows Phone From Scratch #49 In my previous posting, I demonstrated how to register a touch (or tap) on Windows Phone. Today I will extend that to implement Double-Touch. To begin, I need to go back to the original Touch … Continue reading

Posted in Mini-Tutorial, Patterns & Skills, WindowsPhone | Tagged , | Comments Off on Double Dutch Double Touch

Windows Phone: Touch

Windows Phone From Scratch #48 A key gesture for Windows Phone users is the tap or touch on the screen.   Many controls have built-in support for the touch (e.g., the button) converting the touch to an existing click event. Other … Continue reading

Posted in Blend, Essentials, Mini-Tutorial, WindowsPhone | Tagged , , | 3 Comments

Linq: SelectMany

Windows Phone From Scratch #47 A LINQ Tutorial SelectMany is a crucial operator in both LINQ and in Reactive Extensions.  It may be easier to see what it does by focusing on LINQ, as most of us are more familiar … Continue reading

Posted in Data, Linq, Mini-Tutorial, Patterns & Skills | Tagged , | 6 Comments