Sign in
Delay's Blog
Silverlight, WPF, Windows Phone, Web Platform, .NET, and more...
Tags
AJAX Control Toolkit
Development Tips
FeedWorm
MEF
Miscellaneous
Silverlight
Silverlight Toolkit
Technical
TextAnalysisTool
Utilities
Web Platform
Windows Phone
Windows Phone Toolkit
WPF
WPF Toolkit
Browse by Tags
MSDN Blogs
>
Delay's Blog
>
All Tags
>
windows phone
Tagged Content List
Blog Post:
Happy Birthday, FeedWorm! [A simple, efficient (free!) Google Reader client for keeping up with RSS feeds on Windows Phone]
David Anson
A little over a year ago, I got tired of searching for a Google Reader client on Windows Phone that worked exactly how I wanted. So I started writing one myself. My plan was to create a simple, efficient app that began by doing as little as possible - and gradually add more advanced features as time...
on
25 Jun 2012
Blog Post:
"If I have seen further, it is by standing on the shoulders of giants" [An alternate implementation of HTTP gzip decompression for Windows Phone]
David Anson
The HTTP protocol supports data compression of network traffic via the Content-Encoding header . Compressing network traffic is beneficial because it reduces the amount of data that needs to be transmitted over the network - and sending fewer bytes obviously takes less time! The tradeoff is that it takes...
on
19 Apr 2012
Blog Post:
Know your place in life [Free PlaceImage control makes it easy to add placeholder images to any WPF, Silverlight, or Windows Phone application!]
David Anson
One of the challenges with referencing online content is that you never know just how long it will take to download... On a good day, images show up immediately and your application has exactly the experience you want. On a bad day, images take a looong time to load - or never load at all! - and your...
on
8 Sep 2011
Blog Post:
Invisible pixels are just as clickable as real pixels! [Tip: Use a Transparent brush to make "empty" parts of a XAML element respond to mouse and touch input]
David Anson
Tip Use a Transparent brush to make "empty" parts of a XAML element respond to mouse and touch input Explanation I got a question yesterday and thought the answer would make a good addition to my Development Tips series. As you probably know, WPF, Silverlight, and Windows Phone support a rich...
on
18 Aug 2011
Blog Post:
"Sort" of a follow-up post [IListExtensions class enables easy sorting of .NET list types; today's updates make some scenarios faster or more convenient]
David Anson
Recently, I wrote a post about the IListExtensions collection of extension methods I created to make it easy to maintain a sorted list based on any IList(T) implementation without needing to create a special subclass. In that post, I explained why I implemented IListExtensions the way I did and outlined...
on
18 May 2011
Blog Post:
Something "sort" of handy... [IListExtensions adds easy sorting to .NET list types - enabling faster search and removal, too!]
David Anson
If you want to display a dynamically changing collection of items in WPF, Silverlight, or Windows Phone, there are a lot of collection classes to pick from - but there's really just one good choice: ObservableCollection(T) . Although nearly all the IList(T) / ICollection(T) / IEnumerable(T) implementations...
on
4 May 2011
Blog Post:
Don't shoot the messenger [A WebBrowserExtensions workaround for Windows Phone and a BestFitPanel tweak for infinite layout bounds on Windows Phone/Silverlight/WPF]
David Anson
One of the neat things about sharing code with the community is hearing how people have learned from it or are using it in their own work. Of course, the more people use something, the more likely they are to identify problems with it - which is great because it provides an opportunity to improve things...
on
20 Apr 2011
Blog Post:
"Those who cannot remember the past are condemned to repeat it." [WebBrowserExtensions.StringSource attached dependency property makes Silverlight/Windows Phone/WPF's WebBrowser control more XAML- and binding-friendly]
David Anson
The WebBrowser control is available in Silverlight 4, Windows Phone 7, and all versions of WPF. It's mostly the same everywhere, though there are some specific differences to keep in mind when using it on Silverlight-based platforms. WebBrowser offers two ways to provide its content: by passing a URI...
on
14 Apr 2011
Blog Post:
Each one is the best - for different definitions of "best" [The BestFitPanel collection of layout containers provides flexible, easy-to-use options for Silverlight, WPF, and Windows Phone applications]
David Anson
Just over a year ago, a couple of readers asked me about a WPF/Silverlight Panel that arranged things to make "best use" of available space without requiring the developer to set a bunch of stuff up in advance or know how many child elements there would be. Interestingly, this is not a scenario the default...
on
30 Mar 2011
Blog Post:
"Your feedback is important to us; please stay on the line..." [Improving Windows Phone 7 application performance is even easier with these LowProfileImageLoader and DeferredLoadListBox updates]
David Anson
A few months ago I began a similar post about LowProfileImageLoader/DeferredLoadListBox updates by saying : Windows Phone 7 applications run on hardware that's considerably less powerful than what drives typical desktop and laptop machines. Therefore, tuning phone applications for optimum performance...
on
3 Mar 2011
Blog Post:
sudo localize --crossplatform [Free PseudoLocalizer class makes it easy to identify localization issues in WPF, Silverlight, and Windows Phone 7 applications!]
David Anson
Two posts ago, I explained the benefits of pseudo-localization and showed an easy way to implement it for WPF - then said I'd outline how to do the same for Silverlight and Windows Phone 7. In my previous post, I went off on the seeming diversion of implementing a PNG encoder for Silverlight . With this...
on
16 Feb 2011
Blog Post:
What it lacks in efficiency, it makes up for in efficiency! [Silverlight-ready PNG encoder implementation shows one way to use .NET IEnumerables effectively]
David Anson
At the end of my previous post about easily pseudo-localizing WPF applications , I said this post would show how to apply those concepts to a Silverlight application. Unfortunately, I seem to have made an off-by-one error : while this post is related to that topic, it is not the post I advertised. But...
on
7 Feb 2011
Blog Post:
sudo localize & make me-a-sandwich [Free PseudoLocalizer class makes it easy for anyone to identify potential localization issues in .NET applications]
David Anson
I've previously written about the benefits of localization and shown how to localize Windows Phone 7 applications . The techniques I describe in that post constitute a good workflow that's just as suitable for WPF and Silverlight desktop applications! But even with good processes in place, the way localization...
on
27 Jan 2011
Blog Post:
"Might as well face it, you're addicted to blob..." [BlobStoreApi update adds container management, fragmented response handling, other improvements, and enhanced Amazon S3 support by Delay.Web.Helpers!]
David Anson
As part of my previous post announcing the Delay.Web.Helpers assembly for ASP.NET and introducing the AmazonS3Storage class to enable easy Amazon Simple Storage Service (S3) blob access from MVC/Razor/WebMatrix web pages , I made some changes to the BlobStoreApi.cs file it built on top of. BlobStoreApi...
on
20 Jan 2011
Blog Post:
"And she'd say, 'Can you see ... what I'm saying?'" [How to: Localize a Windows Phone 7 application that uses the Windows Phone Toolkit into different languages]
David Anson
While it might be convenient if everybody spoke the same language (or communicated via telepathy), that's not the world we live in. :) Therefore, building applications that can be easily translated to other languages is an important consideration. Fortunately, it's easy - and it's covered in the MSDN...
on
20 Dec 2010
Blog Post:
Hash for the holidays [Managed implementation of CRC32 and MD5 algorithms updated; new release of ComputeFileHashes for Silverlight, WPF, and the command-line!]
David Anson
It feels like a long time since I last wrote about hash functions (though certain curmudgeonly coworkers would say not long enough!), and there were a few loose ends I've been meaning to deal with... Aside : If my hashing efforts are new to you, more information can be found in my introduction to...
on
6 Dec 2010
Blog Post:
Better together [DynamicOrientationChanges and TransitionFrame create a comprehensive transition experience for Windows Phone 7]
David Anson
I've previously blogged about my implementation of AnimateOrientationChangesFrame, FadeOrientationChangesFrame, and HybridOrientationChangesFrame . As part of my DynamicOrientationChanges sample, these classes smoothly animate an application's layout transition as the phone orientation changes from portrait...
on
29 Nov 2010
Blog Post:
You've got questions; I've got dumb looks [PDC10's Channel 9 Live Windows Phone 7 Q&A session available online and offline]
David Anson
A few weeks ago, Microsoft held its annual Professional Developer's Conference (PDC10) and I had the privilege of being a (small!) part of it. This year's content spanned a variety of topics, including Windows Azure , HTML 5 , Windows Phone 7 , and more ! The Channel 9 folks were there in force with...
on
22 Nov 2010
Blog Post:
The taming of the phone [New SetterValueBindingHelper sample demonstrates its usefulness on Windows Phone 7 (and Silverlight 4)]
David Anson
If you've done much work with Binding s in Silverlight, you're probably aware that Silverlight doesn't support applying Binding s using a Style 's Setter the same way its big brother WPF does. This limitation isn't a big deal at first because people don't tend to need that until they're more familiar...
on
10 Nov 2010
Blog Post:
ListPicker? I hardly even know 'er! [A detailed overview of the Windows Phone Toolkit's ListPicker control]
David Anson
In yesterday's post, I announced the second release of the Silverlight for Windows Phone Toolkit and gave an overview of the four new controls it includes. (For a discussion of the controls in the original Windows Phone Toolkit, please see my announcement for that release .) In today's post, I want to...
on
3 Nov 2010
Blog Post:
Mo controls, mo controls, mo controls... [Announcing the second release of the Silverlight for Windows Phone Toolkit!]
David Anson
I'm happy to report that we've just published the Silverlight for Windows Phone Toolkit November 2010 release ! This is the second iteration of the Windows Phone Toolkit and effectively doubles the number of controls we've created to help developers and designers build more compelling, more platform...
on
2 Nov 2010
Blog Post:
"Silence is the virtue of fools." [Why the Windows Phone 7 Emulator can sometimes take forever to access the network - and how to fix it!]
David Anson
If you've used the Windows Phone 7 emulator to access the network, you might have noticed that in some environments it takes an absurdly long time for network activity to complete. For example, a single HTTP request with Internet Explorer or an HttpWebRequest from a custom Silverlight application can...
on
14 Oct 2010
Blog Post:
Is that a BLOB in your pocket, or are you just happy to see me? [Silverlight REST-based Azure/S3 BLOB API updated to run on Windows Phone 7!]
David Anson
It was about five months ago that I blogged about BlobStore, a simple Silverlight 4 REST-based cloud-oriented file management app for Azure and S3 . I pitched it like this: It's a small, lightweight Silverlight 4 application that acts as a basic front-end for the Windows Azure Simple Data Storage...
on
12 Oct 2010
Blog Post:
There's no substitute for customer feedback! [Improving Windows Phone 7 application performance now a bit easier with LowProfileImageLoader and DeferredLoadListBox updates]
David Anson
Windows Phone 7 applications run on hardware that's considerably less powerful than what drives typical desktop and laptop machines. Therefore, tuning phone applications for optimum performance is an important task - and a challenging one! To help other developers, I previously coded and blogged about...
on
4 Oct 2010
Blog Post:
This one's for you, Gregor Mendel [Code to animate and fade Windows Phone orientation changes now supports a new mode: hybrid!]
David Anson
This isn't my first time discussing animating device orientation changes , so I won't spend a lot of time explaining the motivation. Here's where things left off last time: For "in your face" transitions, there's AnimateOrientationChangesFrame which animates the rotation interactively (but might get...
on
28 Sep 2010
Page 1 of 2 (41 items)
1
2