Google Analytics Alternative Browse by Tags - UK Premier Support for Developers - Site Home - MSDN Blogs

UK Premier Support for Developers

Your dev. Our passion.

Browse by Tags

Tagged Content List
  • Blog Post: Silverlight Claim-Based-Security

    This would hopefully be a multi-part series showing some tricks to enable claims-based-security in Silverlight 4.0. Silverlight 5.0 would have a much better story around claim-based-security as mentioned here . In this first post, I’ll give you a high level overview of the solution. The main...
  • Blog Post: Generating images using WPF on the Server

    … and ‘plugging any nasty leaks you might see’ . Recently I worked on a proof of concept where we wanted to leverage the power of WPF and DataTemplates on a server to generate images. This is actually surprisingly easy and, unsurprisingly, very powerful. The project planned to...
  • Blog Post: Simplifying commands in MVVM and WPF

    I’ve been using MVVM since I started WPF (I was a latecomer to the beauty that is WPF) and one of the things that’s always irked me is the amount of code you need to write in order to expose a command. I’ll typically write something like the following in order to create a command that...
  • Blog Post: Model-View-*

    I find myself answering questions related to the presentation patterns repeatedly. Since I am a lazy person, I am writing this post to illustrate my understanding and interpretation of the Model-View-* patterns and their variations so I can refer back to this post later. [Update] I have discussed these...
  • Blog Post: The Binding you wanted from day one in WPF

    Remember when you started playing with WPF? Remember when you coded your first binding? {Binding ElementName=slider, Path=Value} and then remember what you wanted to do next? Something like this I'm sure... {Binding ElementName=slider, Path=Value/2} (in case you missed it, I'm trying to divide Value...
  • Blog Post: New snippets for Silverlight and WPF

    A while back I posted some snippets for WPF here: WPF Snippets for Visual Studio . I've been wanting to update these for a while now and finally got around to it this morning. Here are the new snippets. basevm This is a snippet that effectively replaces the inpc snippet (although that is still included...
  • Blog Post: A Suck Less Event Aggregator for Prism?

    I heard on twitter the other day (Yes, I now tweet occasionally. If you'd like to waste literally seconds of your day you can follow me at joshtwist ) that some folks at an Alt.Net UK event where giving P&P and Prism a rough ride. Specifically, they had some issues with the EventAggregator - citing...
  • Blog Post: How to work with PropertyChanged's smelly name string

    Karl posted an interesting article recently INotifyPropertyChanged – How to remove the Property Name String Code Smell . It'a nice implementation and the resulting code certainly looks a whole better. As Karl notes the biggest problem this approach faces is one with performance. Notably, the proposed...
  • Blog Post: Five minute recipe for a decent BoolToVisibilityConverter

    There are a bunch of IValueConverters that WPF probably should ship with... MultiplyConverter, AdditionConverter etc. Rather oddly it does ship with one: The BooleanToVisibilityConverter: However, I'm not a huge fan of the implementation as it gives me little control over what true and false actually...
  • Blog Post: Improving Performance of images used with 3D

    I've been working on some 3D using WPF and was making heavy use of some largish (around 1 megapixel) images with ImageBrushes applied to DiffuseMaterials. Naturally, being WPF there was some animation thrown in for good measure to make sure I'm working that processor like a bad boy. All was going...
  • Blog Post: And now for something completely crazy: Binding without WPF

    I was struggling with a rather complex ViewModel (from Model-View-ViewModel or MVVM) that was actually composed of a number of ViewModels. Most of the problems was internal notification of change - i.e one ViewModel wanted to know when another ViewModel changed. Sounds crazy but I'm comfortable it...
  • Blog Post: WPF Quick Tip: Converters as MarkupExtensions

    Everybody's gotta love their IValueConverters, right? And not forgetting IMultiValueConverters too. However, they're a bit of a pain when it comes to Xaml. I hate having to wonder all the way up to the resources section(!), create my converter, think of a name for the key and finally reference the...
  • Blog Post: Cracking an XPS in WPF

    I recently pondered on the best way to convert a page into word document into a high-res image (don't ask). Some colleagues suggested a bunch of print based solutions that act as printers and write to an image ( FinePrint is one such example). However, I tried the trial of a few and I couldn't get results...
  • Blog Post: 10 reasons to consider WPF for your next desktop application - Reason 10. Validation

    This is the 10th and final post in the series 10 reasons to consider WPF for your next desktop application by Josh Twist, this part explores Validation in WPF. You can view the other reasons in the series below: Reason 1 - Rich Content Model Reason 2 - Databinding Reason 3 - DataTemplates...
  • Blog Post: 10 reasons to consider WPF for your next desktop application - Reason 9. Printing

    This is the 9th post in the series 10 reasons to consider WPF for your next desktop application by Josh Twist, this part explores Printing in WPF. You can view the other reasons in the series below: Reason 1 - Rich Content Model Reason 2 - Databinding Reason 3 - DataTemplates Reason...
  • Blog Post: 10 reasons to consider WPF for your next desktop application - Reason 8. Interop

    This is the 8th post in the series 10 reasons to consider WPF for your next desktop application by Josh Twist, this part explores Interop in WPF. You can view the other reasons in the series below: Reason 1 - Rich Content Model Reason 2 - Databinding Reason 3 - DataTemplates Reason...
  • Blog Post: 10 reasons to consider WPF for your next desktop application - Reason 7. The ListView

    This is the 7th post in the series 10 reasons to consider WPF for your next desktop application by Josh Twist, this part explores the ListView in WPF. You can view the other reasons in the series below: Reason 1 - Rich Content Model Reason 2 - Databinding Reason 3 - DataTemplates Reason...
  • Blog Post: 10 reasons to consider WPF for your next desktop application - Reason Number 6: Layout.

    This is the 6th post in the series 10 reasons to consider WPF for your next desktop application by Josh Twist, this part explores layout ini WPF. You can view earliar posts in the series below: Reason 1 - Rich Content Model Reason 2 - Databinding Reason 3 - DataTemplates Reason 4 -...
  • Blog Post: 10 reasons to consider WPF for your next desktop application - Reason Number 5: Styles.

    Here is part 5 of Josh Twist's 10 part series on the reasons to consider WPF for your next desktop application, this part explores the topic of Styles. Earlier I introduced a series of posts entitled 10 reasons to consider WPF for your next desktop application . If you haven't read the intro yet,...
  • Blog Post: 10 reasons to consider WPF for your next desktop application - Reason Number 4: Triggers.

    Here is part 4 of Josh Twist's 10 part series on the reasons to consider WPF for your next desktop application, this part explores the topic of Triggers. Earlier I introduced a series of posts entitled 10 reasons to consider WPF for your next desktop application. If you haven't read the intro yet...
  • Blog Post: 10 reasons to consider WPF for your next desktop application - Reason Number 3: DataTemplates.

    Here is part 3 of Josh Twist's 10 part series on the reasons to consider WPF for your next desktop application, this part explores the topic of DataTemplates. Earlier I introduced a series of posts entitled 10 reasons to consider WPF for your next desktop application . If you haven't read the intro...
  • Blog Post: 10 reasons to consider WPF for your next desktop application - Reason 2. Databinding

    Here is part 2 of Josh Twist's 10 part series on the reasons to consider WPF for your next desktop application, this part explores the topic of databinding. Earlier I introduced a series of posts entitled 10 reasons to consider WPF for your next desktop application . If you haven't read the intro...
  • Blog Post: 10 reasons to consider WPF for your next desktop application - Reason Number 1: Rich Content Model.

    We're going to kick off the technical articles for this blog with the first part in an ‘oldie but goodie’ series from Josh Twist called ‘ 10 reasons you should consider WPF for your next desktop application ’ which is still relevant a year on. WPF is a great platform for writing any application, here...
Page 1 of 1 (23 items)