Sign In
Delay's Blog
Silverlight, WPF, Windows Phone, Web Platform, .NET, and more...
Tags
AJAX Control Toolkit
Development Tips
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
>
wpf
Tagged Content List
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:
Night of the Living WM_DEADCHAR [How to: Avoid problems with international keyboard layouts when hosting a WinForms TextBox in a WPF application]
David Anson
There was a minor refresh for the Microsoft Web Platform last week; you can find a list of fixes and instructions for upgrading in this forum post . The most interesting change for the WPF community is probably the fix for a WebMatrix problem brought to my attention by @radicalbyte and @jabroersen where...
on
21 Feb 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:
No rest for the weary [Free tool and source code to temporarily prevent a computer from entering sleep mode - now available for .NET, 32-bit, and 64-bit!]
David Anson
It was over a year ago that I wrote and shared the first version of my Insomnia utility . A few months later, I published a new version of Insomnia to satisfy the two most popular feature requests . Here's how I explained Insomnia's motivation at the time: The default power settings for Windows...
on
14 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:
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:
My new home page, rejuvenated [Updated collection of great Silverlight/WPF/Windows Phone Data Visualization resources!]
David Anson
It's been a few months since I posted my previous collection of Silverlight/WPF Charting links . In the meantime, the April 2010 release of the Silverlight Toolkit was published with support for stacked series and significant performance improvements ! And Windows Phone 7 has been steadily building momentum...
on
11 Aug 2010
Blog Post:
Hopping outside the box [How to: Leapfrog Bindings (bridge DataContexts) in Silverlight and WPF]
David Anson
The data binding infrastructure for Silverlight and WPF is extremely powerful and makes it easy to write powerful, dynamic applications without worrying about synchronizing the UI with every change to the underlying data. By leveraging this power, developers can think entirely in terms of the data model...
on
20 Jul 2010
Blog Post:
Banana SplitButton [A WPF-specific fix for SplitButton and some code analysis improvements for the Silverlight version, too]
David Anson
I've previously written that one of my ContextMenu test cases for the April '10 release of the Silverlight Toolkit was to implement a quick "split button" control for Silverlight using Button and ContextMenu . Though it wasn't my goal to build a general-purpose control for widespread use, there's been...
on
6 Jul 2010
Blog Post:
Breaking up (lines) is (not) hard to do [Tip: Put XAML attributes and elements on multiple lines so the markup is easy to read and work with]
David Anson
Tip Put XAML attributes and elements on multiple lines so the markup is easy to read and work with Explanation The last few tips have dealt with DependencyProperty issues. Now it's time for something completely different: XAML. While it's nice to pretend XAML editing can all be done in a design...
on
24 Jun 2010
Blog Post:
SplitButtoning hairs [Two fixes for my Silverlight SplitButton/MenuButton implementation - and true WPF support]
David Anson
One of my ContextMenu test cases for the April '10 release of the Silverlight Toolkit ( click here for the full write-up ) was to implement a quick "split button" control for Silverlight using Button and ContextMenu . In that post, I cautioned that my goal at the time was to do some scenario testing...
on
11 Jun 2010
Blog Post:
Please rate your dining experience [How to: Show text labels on a numeric axis with Silverlight/WPF Toolkit Charting]
David Anson
A customer contacted me a few days ago asking how to display text labels on a NumericAxis . (Whereas CategoryAxis makes it easy to use text labels for the in dependent axis, this request was about text labels on the d ependent axis.) It's a bit of an unusual request (I spent a minute just now and don...
on
2 Jun 2010
Blog Post:
Gettin' blobby with it [Sharing the code for a simple Silverlight 4 REST-based cloud-oriented file management app for Azure and S3]
David Anson
I've described the "app building" process before in this post about my HeadTraxExtreme sample for the Silverlight 3 Beta and a later in this update of HeadTraxExtreme for the Silverlight 3 RTW . The gist is that: ... everyone comes up with an idea for a medium-sized application they think could be...
on
13 May 2010
Blog Post:
If found, please return to... [Using XAML to create a custom wallpaper image for your mobile device]
David Anson
Background These days it seems like everybody has a mobile device with them practically all the time. It's pretty amazing that we're able to be "always connected" - technology has made great progress! However, humankind hasn't changed nearly as quickly, and occasional forgetfulness is still a part...
on
28 Apr 2010
Blog Post:
Nobody likes a show-off [Today's DataVisualizationDemos release includes new demos showing off stacked series behavior]
David Anson
My DataVisualizationDemos application is a collection of nearly all the Data Visualization samples I've posted to my blog. And just like the Data Visualization assembly ( get Silverlight/WPF Data Visualization Development Release 4 here! ), the demo application runs on Silverlight 3 , Silverlight 4 ...
on
22 Apr 2010
Blog Post:
Phone-y charts [Silverlight/WPF Data Visualization Development Release 4 and Windows Phone 7 Charting sample!]
David Anson
The April '10 release of the Silverlight Toolkit brought stacked series support to the Data Visualization assembly on the Silverlight 4 platform! You can read an overview here and get a detailed description here . Almost simultaneously, the WPF team released WPF 4 as part of .NET 4 and Visual Studio...
on
20 Apr 2010
Blog Post:
Developer test case, customer win! [Using ContextMenu to implement SplitButton and MenuButton for Silverlight (or WPF)]
David Anson
A great way to test a new control is to make use of it in a real-world scenario. So one of the things I did just before we published the April '10 release of the Silverlight Toolkit ( click here for my full write-up ) was to take the ContextMenu code I'd written out for a little test drive. One of my...
on
19 Apr 2010
Page 1 of 5 (102 items)
1
2
3
4
5