Click here to Skip to main content

Articles by Sacha Barber (Articles: 138, Technical Blogs: 55, Tip/Tricks: 2)

Articles: 138, Technical Blogs: 55, Tip/Tricks: 2

RSS Feed

Average article rating: 4.86

Miscellaneous

Fun with Rx
Posted: 8 Sep 2010   Updated: 8 Sep 2010   Views: 52,009   Rating: 4.92/5    Votes: 56   Popularity: 8.59
Licence: The Code Project Open License (CPOL)      Bookmarked: 82   Downloaded: 557
A brief look into the DevLabs Reactive Framework.
Rabbit Mq Shovel Example
Posted: 3 Jan 2012   Updated: 5 Jan 2012   Views: 23,705   Rating: 4.90/5    Votes: 28   Popularity: 7.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 52   Downloaded: 376
A look at using RabbitMq to do message routing.
Streaming live results to a web site using MSMQ/Duplex WCF/SignalR/jQuery
Posted: 4 Feb 2012   Updated: 7 Feb 2012   Views: 46,853   Rating: 4.95/5    Votes: 61   Popularity: 8.83
Licence: The Code Project Open License (CPOL)      Bookmarked: 117   Downloaded: 2,113
Streaming live results to a web site using MSMQ/Duplex WCF/SignalR/jQuery
CodeStash - a journey into the dark side of Visual Studio, or how I lost my hair
Posted: 20 Mar 2012   Updated: 20 Mar 2012   Views: 38,708   Rating: 4.94/5    Votes: 66   Popularity: 9.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 95   Downloaded: 0
A look into the CodeStash Visual Studio Extension.
Fluent CSV/XML Exporter for List
Posted: 28 Mar 2011   Updated: 5 Apr 2011   Views: 56,657   Rating: 4.95/5    Votes: 62   Popularity: 8.87
Licence: The Code Project Open License (CPOL)      Bookmarked: 112   Downloaded: 969
A small utility Fluent interface class to export a List.
Easily apply visual theming to Windows Forms for .NET v1.1
Posted: 27 Nov 2006   Updated: 1 Apr 2007   Views: 36,284   Rating: 3.80/5    Votes: 21   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 488
An article which shows how to easily apply Windows XP themes to Windows Forms in .NET v1.1.

Smart Client

Sonic: A WPF (hybrid smart client) searchable media library
Posted: 21 Feb 2009   Updated: 21 Feb 2009   Views: 183,312   Rating: 4.98/5    Votes: 212   Popularity: 11.58
Licence: The Code Project Open License (CPOL)      Bookmarked: 287   Downloaded: 2,729
A queryable working MP3 player, using some cool LINQ stuff.
GeoPlaces: Hybrid smart client involving RESTful WCF/WPF and more
Posted: 31 Mar 2009   Updated: 8 Jun 2009   Views: 140,642   Rating: 4.94/5    Votes: 112   Popularity: 10.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 242   Downloaded: 1,733
A nice explar of how to use RESTful WCF and WPF.

ASP.NET

JSON API
Posted: 10 Oct 2011   Updated: 6 Dec 2011   Views: 76,763   Rating: 4.90/5    Votes: 81   Popularity: 9.35
Licence: The Code Project Open License (CPOL)      Bookmarked: 192   Downloaded: 3,397
A simple look at how to share the JSON API to Web and Desktop.
CodeStash - A useful (hopefully) tool for devs II
Posted: 20 Mar 2012   Updated: 21 Mar 2012   Views: 28,851   Rating: 4.82/5    Votes: 33   Popularity: 7.31
Licence: The Code Project Open License (CPOL)      Bookmarked: 42   Downloaded: 0
A distributed codesnippet storage tool : Part II
CodeStash - A useful (hopefully) tool for devs
Posted: 20 Mar 2012   Updated: 15 May 2012   Views: 54,183   Rating: 4.98/5    Votes: 78   Popularity: 9.42
Licence: The Code Project Open License (CPOL)      Bookmarked: 150   Downloaded: 0
A distributed code-snippet storage tool.

ASP.NET Controls

Using JavaScript To Select GridView Rows
Posted: 22 May 2007   Updated: 22 May 2007   Views: 256,646   Rating: 4.83/5    Votes: 94   Popularity: 9.54
Licence: The Code Project Open License (CPOL)      Bookmarked: 154   Downloaded: 3,526
Using JavaScript To Select GridView Rows

Charts, Graphs and Images

SQL Database Image Storage & Easy Thumbnails
Posted: 6 Jan 2007   Updated: 17 May 2007   Views: 255,072   Rating: 4.78/5    Votes: 57   Popularity: 8.40
Licence: Not specified      Bookmarked: 266   Downloaded: 5,797
Shows how to store images in SQL Database Image Storage & create Thumnails easiliy from

HTML / CSS

HTML5 WebWorkers Experiment
Posted: 13 Jul 2011   Updated: 13 Jul 2011   Views: 38,778   Rating: 4.92/5    Votes: 49   Popularity: 8.31
Licence: The Code Project Open License (CPOL)      Bookmarked: 88   Downloaded: 1,130
Using HTML5 WebWorkers and a custom jQuery plug-in to create a Flickr image wall.

Silverlight

Silverlight MVVM Lib and FileUploader Using HttpHandler
Posted: 9 Jan 2010   Updated: 9 Jan 2010   Views: 62,167   Rating: 4.92/5    Votes: 34   Popularity: 7.54
Licence: The Code Project Open License (CPOL)      Bookmarked: 80   Downloaded: 1,888
A demo app that shows how to upload a file using Silverlight/HttpHandler/MVVM, and includes Silverlight MVVM Library and Helpers.
Silverlight 1.1 Fun and Games
Posted: 1 Nov 2007   Updated: 1 Nov 2007   Views: 193,819   Rating: 4.95/5    Votes: 121   Popularity: 10.30
Licence: Not specified      Bookmarked: 233   Downloaded: 531
Silverlight 1.1 Fun and Games
DeepZoom
Posted: 13 May 2008   Updated: 24 Feb 2009   Views: 82,673   Rating: 4.89/5    Votes: 44   Popularity: 8.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 92   Downloaded: 1,706
An article showing how to do DeepZoom in Silverlight 2.0.
Introduction to ADO.NET Data Services/RIA Services
Posted: 23 Feb 2010   Updated: 25 Feb 2010   Views: 79,029   Rating: 4.92/5    Votes: 47   Popularity: 8.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 161   Downloaded: 1,793
An introduction to ADO.NET Data Services / RIA Services.

Web Security

OpenID With Forms Authentication
Posted: 13 Dec 2010   Updated: 13 Dec 2010   Views: 79,380   Rating: 4.96/5    Votes: 63   Popularity: 8.92
Licence: The Code Project Open License (CPOL)      Bookmarked: 142   Downloaded: 2,895
Shows how to use OpenID with ASP.NET MVC Forms Authentication.
Simple web based obfuscation
Posted: 30 Jan 2007   Updated: 30 Jan 2007   Views: 42,275   Rating: 4.12/5    Votes: 23   Popularity: 5.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 43   Downloaded: 94
Protect sensitive data from nasty web bots using server / client obfuscation methods.

Office Development

How to export GridView to Excel, render cells, add WordArt, and fill a custom template
Posted: 9 Nov 2006   Updated: 9 Nov 2006   Views: 331,283   Rating: 4.75/5    Votes: 42   Popularity: 7.70
Licence: Not specified      Bookmarked: 213   Downloaded: 8,288
Export Gridview to Excel, render cells, add WordArt, and fill a custom template.

NoSQL

Document Databases : A look at them
Posted: 21 May 2012   Updated: 27 May 2012   Views: 32,156   Rating: 4.97/5    Votes: 54   Popularity: 8.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 110   Downloaded: 327
A look at several Document database, and a look at how to use them

C#

Remote control media player
Posted: 25 Nov 2006   Updated: 11 Feb 2007   Views: 118,648   Rating: 4.79/5    Votes: 30   Popularity: 7.06
Licence: Not specified      Bookmarked: 131   Downloaded: 4,308
An article which shows how to remotley control a media player
A Really Vain "How are my articles doing" Web Spider
Posted: 22 Dec 2006   Updated: 4 Feb 2013   Views: 48,789   Rating: 4.39/5    Votes: 39   Popularity: 7.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 65   Downloaded: 689
A simple web spider to see fetch CodeProject articles.
DI/IOCs
Posted: 2 Jan 2009   Updated: 2 Jan 2009   Views: 34,844   Rating: 4.80/5    Votes: 27   Popularity: 6.87
Licence: The Code Project Open License (CPOL)      Bookmarked: 100   Downloaded: 359
A look at Dependency Injection and IOC containers.
A Chained Property Observer
Posted: 8 Mar 2011   Updated: 8 Mar 2011   Views: 42,059   Rating: 4.95/5    Votes: 34   Popularity: 7.59
Licence: The Code Project Open License (CPOL)      Bookmarked: 79   Downloaded: 331
Set of utility classes to observe a chain of INotifyPropertyChanged objects.
Task Parallel Library: 6 of n
Posted: 10 May 2011   Updated: 10 May 2011   Views: 45,918   Rating: 4.93/5    Votes: 58   Popularity: 8.70
Licence: The Code Project Open License (CPOL)      Bookmarked: 114   Downloaded: 1,057
A look into using the Task Parallel Library.
Task Parallel Library: 2 of n
Posted: 18 Feb 2011   Updated: 10 May 2011   Views: 103,175   Rating: 4.96/5    Votes: 75   Popularity: 9.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 142   Downloaded: 1,024
A look into using the Task Parallel Library.
Task Parallel Library: 3 of n
Posted: 23 Feb 2011   Updated: 10 May 2011   Views: 79,998   Rating: 4.91/5    Votes: 61   Popularity: 8.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 120   Downloaded: 873
A look into using the Task Parallel Library.
Task Parallel Library: 5 of n
Posted: 25 Mar 2011   Updated: 10 May 2011   Views: 37,911   Rating: 4.93/5    Votes: 45   Popularity: 8.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 92   Downloaded: 951
A look into using the Task Parallel Library.
Task Parallel Library: 1 of n
Posted: 1 Feb 2011   Updated: 17 May 2011   Views: 468,098   Rating: 4.98/5    Votes: 237   Popularity: 11.83
Licence: The Code Project Open License (CPOL)      Bookmarked: 484   Downloaded: 4,640
A look into using the Task Parallel Library.
100% Reflective Class Diagram Creation Tool
Posted: 28 Feb 2007   Updated: 14 Jun 2011   Views: 996,398   Rating: 4.98/5    Votes: 471   Popularity: 13.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 1097   Downloaded: 17,699
100% Reflective Class Diagram Creation Tool
DSLs: A Deep(ish) look
Posted: 22 Jul 2012   Updated: 25 Jul 2012   Views: 24,308   Rating: 5.00/5    Votes: 52   Popularity: 8.58
Licence: The Code Project Open License (CPOL)      Bookmarked: 86   Downloaded: 475
A look at common internal DSL techniques, with a mocking framework example
BarbarianIOC : A simple IOC Container
Posted: 25 Feb 2013   Updated: 25 Feb 2013   Views: 8,589   Rating: 4.96/5    Votes: 26   Popularity: 7.02
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 153
A simple IOC Container just for the fun of it really

.NET Framework

AddIn Enabled Applications
Posted: 7 May 2008   Updated: 7 May 2008   Views: 95,911   Rating: 4.91/5    Votes: 71   Popularity: 9.09
Licence: The Code Project Open License (CPOL)      Bookmarked: 275   Downloaded: 1,747
Using the AddIn model pipeline.
Experimenting with enterprise level bus messaging
Posted: 27 Aug 2010   Updated: 3 Sep 2010   Views: 96,662   Rating: 4.98/5    Votes: 67   Popularity: 9.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 130   Downloaded: 833
A look into messaging solutions using NServiceBus.

Libraries

Aspect Examples (INotifyPropertyChanged via Aspects)
Posted: 26 Dec 2010   Updated: 5 Jan 2011   Views: 60,608   Rating: 4.99/5    Votes: 73   Popularity: 9.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 128   Downloaded: 574
A look at different Aspect Orientated Programming frameworks.
Bringing AOP to MEF
Posted: 9 Jul 2011   Updated: 11 Jul 2011   Views: 19,597   Rating: 4.80/5    Votes: 30   Popularity: 7.09
Licence: The Code Project Open License (CPOL)      Bookmarked: 68   Downloaded: 691
An experiment into combining AOP and MEF.

LINQ

A Journey into Expressions
Posted: 1 Nov 2008   Updated: 1 Nov 2008   Views: 73,533   Rating: 4.87/5    Votes: 54   Popularity: 8.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 144   Downloaded: 220
A journey into Expressions

Windows API

A Sneaky Peek At Orcas
Posted: 30 Mar 2007   Updated: 30 Mar 2007   Views: 32,283   Rating: 3.44/5    Votes: 26   Popularity: 4.86
Licence: Not specified      Bookmarked: 17   Downloaded: 0
A Sneaky Peek At Visual Studio 9 (Codenamed Orcas)
LINQ Introduction Part 1 Of 3
Posted: 23 Mar 2007   Updated: 11 Apr 2007   Views: 349,956   Rating: 4.92/5    Votes: 151   Popularity: 10.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 468   Downloaded: 3,278
An introduction to LINQ
DLINQ Introduction Part 2 Of 3
Posted: 4 Apr 2007   Updated: 16 Apr 2007   Views: 127,748   Rating: 4.73/5    Votes: 66   Popularity: 8.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 180   Downloaded: 907
An introduction to LINQ
XLINQ Introduction Part 3 Of 3
Posted: 11 May 2007   Updated: 24 May 2007   Views: 122,440   Rating: 4.89/5    Votes: 66   Popularity: 8.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 180   Downloaded: 1,641
An introduction to LINQ

Windows Communication Foundation

WCF: A few tips
Posted: 27 Jun 2008   Updated: 2 Dec 2010   Views: 70,878   Rating: 4.55/5    Votes: 59   Popularity: 8.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 146   Downloaded: 392
A few tips when working with WCF.
WCF / WPF Chat Application
Posted: 25 Jul 2007   Updated: 22 Jul 2011   Views: 971,498   Rating: 4.94/5    Votes: 425   Popularity: 12.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 1046   Downloaded: 38,787
How to create a peer-to-peer chat application using Windows Communication Foundation
RESTful WCF / EF POCO / Unit of Work / Repository / MEF: 1 of 2
Posted: 17 Jan 2012   Updated: 19 Apr 2012   Views: 108,533   Rating: 4.98/5    Votes: 94   Popularity: 9.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 260   Downloaded: 3,905
A look at designing a service layer using good practices, and the MSFT technology stack.

Windows Presentation Foundation

WPF 3D: Part 2 of n
Posted: 14 Apr 2008   Updated: 14 Apr 2008   Views: 108,129   Rating: 4.91/5    Votes: 65   Popularity: 8.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 152   Downloaded: 2,725
A WPF 3D Panel that allows tabbing and activates the current item.
WPF: The Classic Snakes WPF'ed
Posted: 16 Oct 2007   Updated: 24 Oct 2007   Views: 92,861   Rating: 4.93/5    Votes: 64   Popularity: 8.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 107   Downloaded: 1,129
The classic Snakes WPF'ed.
MyFriends: A simple contact keeper using XLINQ/LINQ/WPF
Posted: 1 Dec 2007   Updated: 18 Jan 2008   Views: 150,381   Rating: 4.83/5    Votes: 94   Popularity: 9.54
Licence: The Code Project Open License (CPOL)      Bookmarked: 228   Downloaded: 1,709
A simple contact keeper using XLINQ/LINQ/WPF.
WPF Amazon Explorer Using 3D
Posted: 14 Jan 2008   Updated: 27 Feb 2008   Views: 114,661   Rating: 4.94/5    Votes: 53   Popularity: 8.53
Licence: The Code Project Open License (CPOL)      Bookmarked: 121   Downloaded: 1,431
WPF Amazon Explorer Using 3D
Fun With Physics
Posted: 23 Mar 2008   Updated: 3 Apr 2008   Views: 329,248   Rating: 4.94/5    Votes: 152   Popularity: 10.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 352   Downloaded: 1,892
WPF: A Beginner's Guide series, end exemplar and fun with Physics.
Simple slide game using ViewBox
Posted: 28 Apr 2008   Updated: 9 Aug 2008   Views: 53,020   Rating: 4.78/5    Votes: 26   Popularity: 6.76
Licence: The Code Project Open License (CPOL)      Bookmarked: 56   Downloaded: 1,169
A simple 9 peice puzzle using ImageBrush.ViewBox.
WPF: A 3D screensaver written in WPF
Posted: 12 Oct 2008   Updated: 12 Oct 2008   Views: 86,901   Rating: 4.94/5    Votes: 65   Popularity: 8.96
Licence: The Code Project Open License (CPOL)      Bookmarked: 143   Downloaded: 1,831
A 3D screensaver written in WPF.
WPF: A* search
Posted: 8 Nov 2009   Updated: 8 Nov 2009   Views: 71,390   Rating: 5.00/5    Votes: 95   Popularity: 9.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 162   Downloaded: 1,835
An AI search application using the A* algorithm.
200% Reflective Class Diagram Creation Tool
Posted: 6 Jun 2011   Updated: 4 Sep 2012   Views: 105,570   Rating: 4.90/5    Votes: 155   Popularity: 10.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 351   Downloaded: 4,914
WPF: Version II of my 100% Reflective class diagram creation tool.
Zombie Explorer: An n-tier application from top to bottom
Posted: 10 Oct 2012   Updated: 15 Apr 2013   Views: 63,158   Rating: 4.99/5    Votes: 96   Popularity: 9.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 374   Downloaded: 3,198
A complete end to end example from DB to WPF client using MVVM/PRISM/NHibernate/Respository/IOC.
Creating and consuming a custom WPF control
Posted: 1 Mar 2007   Updated: 1 Mar 2007   Views: 124,208   Rating: 4.73/5    Votes: 39   Popularity: 7.52
Licence: Not specified      Bookmarked: 90   Downloaded: 1,790
Creating and consuming a custom WPF control
WPF Interactive Image Cropping Control
Posted: 28 Aug 2007   Updated: 6 Sep 2007   Views: 202,178   Rating: 4.90/5    Votes: 47   Popularity: 8.20
Licence: Not specified      Bookmarked: 122   Downloaded: 4,725
WPF Interactive Image Cropping Control
An article on sorting ItemsControl (with some bonuses)
Posted: 15 Apr 2008   Updated: 29 May 2008   Views: 87,874   Rating: 4.55/5    Votes: 47   Popularity: 7.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 69   Downloaded: 606
An article on sorting ItemsControl (with some bonuses).
WPF Flickr Viewer Using XLINQ
Posted: 12 May 2007   Updated: 24 Jun 2008   Views: 106,305   Rating: 4.86/5    Votes: 58   Popularity: 8.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 128   Downloaded: 2,452
WPF Flickr Viewer Using XLINQ
Stream YouTube Videos in WPF
Posted: 19 Jun 2008   Updated: 30 Jun 2008   Views: 141,525   Rating: 4.90/5    Votes: 55   Popularity: 8.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 136   Downloaded: 5,235
WPF: A simple article on using WebBrowser to stream YouTube videos.
WPF: A graph control
Posted: 1 Feb 2009   Updated: 1 Feb 2009   Views: 134,619   Rating: 4.89/5    Votes: 111   Popularity: 10.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 174   Downloaded: 2,181
A WPF graph control with autoscaling and historical data support.
WPF: Selection made better
Posted: 3 Jul 2009   Updated: 3 Jul 2009   Views: 64,321   Rating: 4.97/5    Votes: 51   Popularity: 8.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 93   Downloaded: 711
A better selection option for users.
WPF: Sticky Notes ListBox
Posted: 9 Oct 2008   Updated: 4 Nov 2009   Views: 111,207   Rating: 4.92/5    Votes: 77   Popularity: 9.29
Licence: The Code Project Open License (CPOL)      Bookmarked: 173   Downloaded: 2,507
A notes listbox that you could use in your own app.
WPF: A Simple Yet Flexible Rating Control
Posted: 27 Nov 2009   Updated: 27 Nov 2009   Views: 27,198   Rating: 4.99/5    Votes: 26   Popularity: 7.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 55   Downloaded: 1,016
Nice little rating control for WPF
WPF: 3D graph
Posted: 24 Dec 2009   Updated: 24 Dec 2009   Views: 70,038   Rating: 4.91/5    Votes: 74   Popularity: 9.17
Licence: The Code Project Open License (CPOL)      Bookmarked: 122   Downloaded: 1,914
WPF: A simple pageable 3D graph.
WPF: A Nice View BreadCrumb Manager
Posted: 16 Mar 2010   Updated: 16 Mar 2010   Views: 50,722   Rating: 4.97/5    Votes: 78   Popularity: 9.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 96   Downloaded: 1,946
A re-usable breadcrumb control for WPF.
WPF: A TimeLineControl
Posted: 14 Apr 2010   Updated: 14 Apr 2010   Views: 144,378   Rating: 4.98/5    Votes: 148   Popularity: 10.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 233   Downloaded: 1,676
Simple WPF TimeLineControl That I Think May Be Useful
A Phone Like Control
Posted: 29 Oct 2010   Updated: 1 Nov 2010   Views: 89,189   Rating: 4.95/5    Votes: 78   Popularity: 9.36
Licence: The Code Project Open License (CPOL)      Bookmarked: 90   Downloaded: 1,394
A control that partially emulates a popular phone.
WPF : A Weird 3d based control
Posted: 12 Feb 2011   Updated: 15 Feb 2011   Views: 54,141   Rating: 4.91/5    Votes: 49   Popularity: 8.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 58   Downloaded: 854
A kind of 3d tree level control
WPF: Carousel Control
Posted: 14 Apr 2011   Updated: 18 Apr 2011   Views: 83,561   Rating: 4.94/5    Votes: 69   Popularity: 9.09
Licence: The Code Project Open License (CPOL)      Bookmarked: 109   Downloaded: 5,823
Highly customisable WPF Carousel control.
A couple of tricks when using the standard WPF .NET 4.0 DatePicker control
Posted: 11 Nov 2010   Updated: 9 Mar 2012   Views: 67,294   Rating: 4.85/5    Votes: 39   Popularity: 7.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 49   Downloaded: 1,174
Show hows to alter the DatePicker to use keyboard up/down keys for cleverer date selection.
WPF: A Simple Color Picker With Preview
Posted: 2 Feb 2009   Updated: 17 Apr 2012   Views: 101,928   Rating: 4.86/5    Votes: 59   Popularity: 8.61
Licence: The Code Project Open License (CPOL)      Bookmarked: 112   Downloaded: 2,694
A simple Color Picker with preview.
Simple Metro Style Panorama Control for WPF
Posted: 20 Apr 2012   Updated: 2 Mar 2013   Views: 56,061   Rating: 5.00/5    Votes: 39   Popularity: 7.96
Licence: The Code Project Open License (CPOL)      Bookmarked: 100   Downloaded: 6,616
A simple Metro style Panorama control for WPF.
WPF: A Beginner's Guide - Part 5 of n
Posted: 20 Feb 2008   Updated: 22 May 2008   Views: 251,379   Rating: 4.97/5    Votes: 143   Popularity: 10.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 332   Downloaded: 2,540
An introduction into WPF Databinding.
WPF: Validation of business objects, a simpler approach
Posted: 20 Jul 2008   Updated: 20 Jul 2008   Views: 72,777   Rating: 4.90/5    Votes: 37   Popularity: 7.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 71   Downloaded: 622
An article on how to simplify the WPF validation process.
WPF: How To Bind to Generic Methods
Posted: 6 Dec 2008   Updated: 6 Dec 2008   Views: 54,240   Rating: 4.93/5    Votes: 23   Popularity: 6.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 46   Downloaded: 294
An article which shows how to bind to generic methods
.NET 3.0 WPF Tools and Examples
Posted: 15 Dec 2006   Updated: 22 Mar 2007   Views: 313,296   Rating: 4.65/5    Votes: 72   Popularity: 8.64
Licence: The Code Project Open License (CPOL)      Bookmarked: 227   Downloaded: 8,795
An article which shows how to achieve some of the common XAML concepts.
Adventures into Ink API using WPF
Posted: 7 Jun 2007   Updated: 7 Jun 2007   Views: 110,138   Rating: 4.92/5    Votes: 44   Popularity: 8.09
Licence: Not specified      Bookmarked: 79   Downloaded: 2,753
Adventures into Ink API using WPF
A Simple WPF Explorer Tree
Posted: 8 Nov 2007   Updated: 8 Nov 2007   Views: 177,759   Rating: 4.64/5    Votes: 77   Popularity: 8.76
Licence: Not specified      Bookmarked: 127   Downloaded: 5,559
A Simple WPF Explorer Tree
WPF: A Beginner's guide: Part 3 of n
Posted: 30 Jan 2008   Updated: 11 Mar 2008   Views: 213,018   Rating: 4.88/5    Votes: 103   Popularity: 9.82
Licence: The Code Project Open License (CPOL)      Bookmarked: 257   Downloaded: 3,549
An introduction into RoutedEvents / RoutedCommands.
WPF: A Beginner's Guide - Part 4 of n
Posted: 10 Feb 2008   Updated: 11 Mar 2008   Views: 143,848   Rating: 4.94/5    Votes: 128   Popularity: 10.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 240   Downloaded: 2,117
An introduction into WPF Dependancy Properties.
Marsa: A 3D approach to XML read data
Posted: 10 Jun 2008   Updated: 30 Jun 2008   Views: 125,249   Rating: 4.92/5    Votes: 107   Popularity: 9.99
Licence: The Code Project Open License (CPOL)      Bookmarked: 177   Downloaded: 1,129
WPF: An article on using 3D visualization of an RSS feed.
Dynamic LINQ to Entities Queries Using WCF/WPF Demo Code
Posted: 30 Nov 2008   Updated: 30 Nov 2008   Views: 127,684   Rating: 4.93/5    Votes: 85   Popularity: 9.53
Licence: The Code Project Open License (CPOL)      Bookmarked: 216   Downloaded: 2,969
Demonstrates a method of dynamic query across WCF Service boundaries.
Total View Validation
Posted: 23 Jan 2009   Updated: 23 Jan 2009   Views: 78,740   Rating: 4.92/5    Votes: 59   Popularity: 8.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 138   Downloaded: 632
Cross business object validation: a more centric view.
Using IronPython in WPF to Evaluate Expressions
Posted: 17 Jul 2009   Updated: 17 Jul 2009   Views: 18,248   Rating: 4.87/5    Votes: 14   Popularity: 5.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 328
Using IronPython in WPF to evaluate expressions
Comparing Flash and WPF
Posted: 23 Sep 2007   Updated: 7 Nov 2009   Views: 162,284   Rating: 4.60/5    Votes: 99   Popularity: 9.18
Licence: The Code Project Open License (CPOL)      Bookmarked: 143   Downloaded: 1,551
Comparing Flash and WPF.
Windows 7 / VS2010 demo app
Posted: 22 Nov 2009   Updated: 23 Nov 2009   Views: 85,849   Rating: 5.00/5    Votes: 85   Popularity: 9.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 163   Downloaded: 7,554
Using Windows7 / VS2010 and some of the new bits such as TaskBar/JumpList and Drag & Drop
WPF: If Carlsberg did MVVM Frameworks Part 1 of n
Posted: 11 Jul 2009   Updated: 23 Dec 2009   Views: 145,341   Rating: 4.74/5    Votes: 80   Popularity: 9.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 234   Downloaded: 0
It would probably be like Cinch a MVVM framework for WPF
WPF: A Most Useful Threading Component
Posted: 30 Dec 2009   Updated: 30 Dec 2009   Views: 43,880   Rating: 4.97/5    Votes: 49   Popularity: 8.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 130   Downloaded: 602
A threading component that shows failures/busy status and data.
Embed PicLens
Posted: 23 Mar 2010   Updated: 23 Mar 2010   Views: 39,774   Rating: 4.94/5    Votes: 33   Popularity: 7.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 72   Downloaded: 575
Simple article showing how you to embed PicLens in your own apps
Baboon Framework : A Revolutionary WPF Framework that will Save You Time and Effort
Posted: 31 Mar 2010   Updated: 31 Mar 2010   Views: 91,649   Rating: 5.00/5    Votes: 102   Popularity: 10.04
Licence: The Code Project Open License (CPOL)      Bookmarked: 118   Downloaded: 646
This is true code, what you say
WPF: Showing you how to use PRISM in a very unlike PRISM way
Posted: 21 Apr 2010   Updated: 22 Apr 2010   Views: 47,231   Rating: 4.88/5    Votes: 26   Popularity: 6.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 71   Downloaded: 725
Showcasing how to use PRISM's regions outside of PRISM.
Binding and Using Friendly Enums in WPF
Posted: 19 Sep 2008   Updated: 27 Apr 2010   Views: 127,799   Rating: 4.97/5    Votes: 58   Popularity: 8.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 118   Downloaded: 2,039
Binding and using Friendly enums in WPF
WPF: If Carlsberg did MVVM Frameworks Part 2 of n
Posted: 19 Jul 2009   Updated: 7 May 2010   Views: 237,906   Rating: 4.95/5    Votes: 110   Popularity: 10.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 144   Downloaded: 0
It would probably be like Cinch, an MVVM framework for WPF.
WPF: If Carlsberg did MVVM Frameworks: Part 5 of n
Posted: 7 Aug 2009   Updated: 7 May 2010   Views: 58,892   Rating: 4.94/5    Votes: 53   Popularity: 8.52
Licence: The Code Project Open License (CPOL)      Bookmarked: 64   Downloaded: 0
It would probably be like Cinch, an MVVM framework for WPF.
A Look at Fluent APIs
Posted: 14 Jan 2011   Updated: 14 Jan 2011   Views: 63,075   Rating: 4.97/5    Votes: 41   Popularity: 8.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 77   Downloaded: 460
A look at Fluent APIs and an example of one.
MVVM Diagram Designer
Posted: 26 Oct 2012   Updated: 24 Jan 2013   Views: 28,727   Rating: 4.97/5    Votes: 58   Popularity: 8.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 173   Downloaded: 0
A WPF diagram designer written with MVVM in mind
WPF: A Beginner's Guide - Part 1 of n
Posted: 17 Jan 2008   Updated: 13 Feb 2008   Views: 938,298   Rating: 4.88/5    Votes: 701   Popularity: 13.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 1022   Downloaded: 8,748
An introduction into the WPF layout system.
A Spider type control tree thingy for WPF
Posted: 20 Sep 2008   Updated: 20 Sep 2008   Views: 111,189   Rating: 4.88/5    Votes: 65   Popularity: 8.85
Licence: The Code Project Open License (CPOL)      Bookmarked: 171   Downloaded: 2,446
A Spider type control tree thingy for WPF.
WPF: FlipTile 3D
Posted: 15 Apr 2009   Updated: 21 May 2009   Views: 73,115   Rating: 4.91/5    Votes: 64   Popularity: 8.87
Licence: The Code Project Open License (CPOL)      Bookmarked: 85   Downloaded: 2,025
WPF: A demo of using the Onyx WPF framework.
WPF: If Carlsberg did MVVM Frameworks: Part 6 of n
Posted: 12 Aug 2009   Updated: 4 Sep 2009   Views: 74,657   Rating: 5.00/5    Votes: 45   Popularity: 8.27
Licence: The Code Project Open License (CPOL)      Bookmarked: 56   Downloaded: 0
It would probably be like Cinch, an MVVM framework for WPF.
Cinch MVVM Framework Code Generator
Posted: 18 Sep 2009   Updated: 5 Dec 2009   Views: 76,365   Rating: 4.98/5    Votes: 92   Popularity: 9.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 122   Downloaded: 0
A code generator for my Cinch MVVM Framework.
WPF: If Carlsberg did MVVM Frameworks: Part 4 of n
Posted: 1 Aug 2009   Updated: 23 Dec 2009   Views: 66,079   Rating: 4.96/5    Votes: 62   Popularity: 8.88
Licence: The Code Project Open License (CPOL)      Bookmarked: 70   Downloaded: 0
It would probably be like Cinch, an MVVM framework for WPF.
Cinch V2: Version 2 of my Cinch MVVM framework: Part 1 of n
Posted: 13 Jun 2010   Updated: 17 Jun 2010   Views: 106,068   Rating: 4.93/5    Votes: 71   Popularity: 9.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 121   Downloaded: 0
If Jack Daniels made MVVM Frameworks.
WPF: If Carlsberg did MVVM Frameworks: Part 3 of n
Posted: 25 Jul 2009   Updated: 7 Aug 2010   Views: 108,370   Rating: 5.00/5    Votes: 73   Popularity: 9.32
Licence: The Code Project Open License (CPOL)      Bookmarked: 79   Downloaded: 0
It would probably be like Cinch, an MVVM framework for WPF.
CinchV2: Version2 of my Cinch MVVM framework: Part 2 of n
Posted: 17 Jun 2010   Updated: 1 Jan 2011   Views: 46,442   Rating: 4.93/5    Votes: 40   Popularity: 7.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 0
If Jack Daniels made MVVM frameworks.
Cinch V2: Version 2 of my Cinch MVVM framework: Part 3 of n
Posted: 22 Jul 2010   Updated: 1 Jan 2011   Views: 67,809   Rating: 4.95/5    Votes: 38   Popularity: 7.82
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 0
If Jack Daniels made MVVM frameworks.
CinchV2: Version 2 of my Cinch MVVM framework: Part 5 of n
Posted: 3 Aug 2010   Updated: 1 Jan 2011   Views: 27,334   Rating: 4.88/5    Votes: 20   Popularity: 6.36
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
If Jack Daniels made MVVM frameworks.
CinchV2: Version2 of my Cinch MVVM framework: Part 6 of n
Posted: 7 Aug 2010   Updated: 1 Jan 2011   Views: 142,687   Rating: 4.87/5    Votes: 46   Popularity: 8.09
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 0
If Jack Daniels made MVVM Frameworks.
CinchV2 :Version 2 of my Cinch MVVM framework: Part 4 of n
Posted: 27 Jul 2010   Updated: 17 Mar 2011   Views: 42,404   Rating: 4.89/5    Votes: 28   Popularity: 7.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 0
If Jack Daniels made MVVM Frameworks
Showcasing Cinch MVVM framework / Prism 4 interoperability
Posted: 11 Jan 2011   Updated: 14 Mar 2012   Views: 79,054   Rating: 4.98/5    Votes: 35   Popularity: 7.69
Licence: The Code Project Open License (CPOL)      Bookmarked: 57   Downloaded: 2,595
Shows you how to use CinchV2 with Prism 4 with ease.
WPF: How to create Styles in code/and magical Content
Posted: 26 Sep 2008   Updated: 26 Sep 2008   Views: 107,458   Rating: 4.76/5    Votes: 40   Popularity: 7.62
Licence: The Code Project Open License (CPOL)      Bookmarked: 60   Downloaded: 651
How to create Styles in code/and magical Content.
Tips on how to write well behaved WPF controls
Posted: 10 Dec 2007   Updated: 26 Feb 2008   Views: 77,069   Rating: 4.63/5    Votes: 37   Popularity: 7.27
Licence: The Code Project Open License (CPOL)      Bookmarked: 86   Downloaded: 362
A few tips on how to write well behaved WPF controls.
WPF: A Beginner's Guide - Part 6 of n
Posted: 11 Mar 2008   Updated: 5 Apr 2008   Views: 176,334   Rating: 4.95/5    Votes: 81   Popularity: 9.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 228   Downloaded: 2,962
An introduction into WPF Styles and Templates.
A simple WPF media player with media item list
Posted: 13 Sep 2007   Updated: 13 Sep 2007   Views: 199,097   Rating: 4.85/5    Votes: 42   Popularity: 7.87
Licence: The Code Project Open License (CPOL)      Bookmarked: 118   Downloaded: 10,613
A simple WPF media player with media item list.
WPF: A Beginner's Guide: Part 2 of n
Posted: 19 Jan 2008   Updated: 11 Mar 2008   Views: 256,015   Rating: 4.82/5    Votes: 140   Popularity: 10.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 296   Downloaded: 2,270
An introduction into XAML / code and WPF resources.
WPF 3D: Part 1 of n
Posted: 27 Mar 2008   Updated: 27 Mar 2008   Views: 132,501   Rating: 4.90/5    Votes: 43   Popularity: 8.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 116   Downloaded: 3,823
Excursions and deviations into the dark recesses of my mind.

Algorithms & Recipes

AI - Simple Genetic Algorithm (GA) to solve a card problem
Posted: 8 Nov 2006   Updated: 8 Nov 2006   Views: 121,247   Rating: 4.71/5    Votes: 49   Popularity: 7.95
Licence: Not specified      Bookmarked: 108   Downloaded: 1,244
A simple Genetic Algorithm (GA) to solve a card problem.
AI: Dawkins Biomorphs / And Other Evolving Creatures
Posted: 29 Jan 2007   Updated: 29 Jan 2007   Views: 83,303   Rating: 4.77/5    Votes: 31   Popularity: 7.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 47   Downloaded: 280
An implementation of Dawkins Biomorphs and some more crazy evolving creatures.
AI Search to Solve the Missionaries and Cannibals Problem
Posted: 3 Nov 2006   Updated: 3 Nov 2006   Views: 78,901   Rating: 4.32/5    Votes: 20   Popularity: 5.60
Licence: Not specified      Bookmarked: 48   Downloaded: 986
An AI search to solve the Missionaries and Cannibals problem.
AI : Neural Network for beginners (Part 2 of 3)
Posted: 24 Nov 2006   Updated: 29 Jan 2007   Views: 135,448   Rating: 4.86/5    Votes: 98   Popularity: 9.68
Licence: Not specified      Bookmarked: 211   Downloaded: 3,007
AI : An Introduction into Neural Networks (Multi-layer networks / Back Propagation)
AI: Neural Network for Beginners (Part 3 of 3)
Posted: 11 Dec 2006   Updated: 29 Jan 2007   Views: 142,840   Rating: 4.89/5    Votes: 84   Popularity: 9.42
Licence: The Code Project Open License (CPOL)      Bookmarked: 216   Downloaded: 2,258
AI: An introduction into neural networks (multi-layer networks / trained by Microbial GA).
AI : Neural Network for beginners (Part 1 of 3)
Posted: 17 Nov 2006   Updated: 16 May 2007   Views: 419,574   Rating: 4.92/5    Votes: 192   Popularity: 11.23
Licence: Not specified      Bookmarked: 398   Downloaded: 1
AI : An introduction into Neural Networks
A Simple SGML Parser and Visitor Pattern Loveliness
Posted: 11 Jan 2009   Updated: 11 Jan 2009   Views: 34,707   Rating: 4.95/5    Votes: 23   Popularity: 6.74
Licence: The Code Project Open License (CPOL)      Bookmarked: 39   Downloaded: 175
A look at the Visitor pattern, and a Reflective version.

Internet / Network

Node.Js And Stuff
Posted: 7 Jan 2013   Updated: 11 Feb 2013   Views: 28,263   Rating: 4.97/5    Votes: 38   Popularity: 7.86
Licence: The Code Project Open License (CPOL)      Bookmarked: 91   Downloaded: 622
Small demo app using Node.Js/Socket.IO/MongoDB/D3.Js and jQuery.
Retreiving a list of network computer names using C#
Posted: 26 Oct 2006   Updated: 26 Oct 2006   Views: 249,377   Rating: 4.88/5    Votes: 62   Popularity: 8.74
Licence: Not specified      Bookmarked: 148   Downloaded: 7,452
An article which describes how to obtain a list of network computer names using C# and the NetServerEnum function from the Netapi32.dll.

Parallel Programming

Tasks/Continuations and Death of the ThreadPool?
Posted: 15 Aug 2009   Updated: 15 Aug 2009   Views: 38,836   Rating: 4.46/5    Votes: 18   Popularity: 5.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 38   Downloaded: 235
Using the VS2010 Tasks namespace.

Threads, Processes & IPC

Task Parallel Library: 4 of n
Posted: 17 Mar 2011   Updated: 10 May 2011   Views: 33,564   Rating: 4.93/5    Votes: 46   Popularity: 8.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 92   Downloaded: 790
A look into using the Task Parallel Library.
Beginners Guide to Threading in .NET: Part 1 of n
Posted: 17 May 2008   Updated: 9 Aug 2008   Views: 384,701   Rating: 4.86/5    Votes: 440   Popularity: 12.85
Licence: The Code Project Open License (CPOL)      Bookmarked: 865   Downloaded: 2,245
A beginners guide to threading in .NET.
Beginners Guide to Threading in .NET: Part 5 of n
Posted: 10 Aug 2008   Updated: 10 Aug 2008   Views: 119,903   Rating: 4.88/5    Votes: 110   Popularity: 9.96
Licence: The Code Project Open License (CPOL)      Bookmarked: 266   Downloaded: 1,689
This article will be all about how to thread different types of UIs.
Beginner's Guide to Threading in .NET: Part 2 of n
Posted: 5 Jun 2008   Updated: 10 Aug 2008   Views: 206,242   Rating: 4.90/5    Votes: 236   Popularity: 11.63
Licence: The Code Project Open License (CPOL)      Bookmarked: 390   Downloaded: 1,398
A beginner's guide to threading in .NET.
Beginner's Guide to Threading in .NET: Part 3 of n
Posted: 29 Jun 2008   Updated: 10 Aug 2008   Views: 125,967   Rating: 4.88/5    Votes: 226   Popularity: 11.48
Licence: The Code Project Open License (CPOL)      Bookmarked: 313   Downloaded: 1,235
This article is all about how to control the synchronization of different threads.
Beginners Guide to Threading in .NET: Part 4 of n
Posted: 19 Jul 2008   Updated: 10 Aug 2008   Views: 80,433   Rating: 4.80/5    Votes: 114   Popularity: 9.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 225   Downloaded: 1,085
This article will be all about how to control the synchronization of different threads.

Ultrabooks

Fun with Win8 its sensors/XNA/MVVM/Javascript
Posted: 10 Oct 2012   Updated: 10 Oct 2012   Views: 3,630   Rating: 4.91/5    Votes: 4   Popularity: 2.95
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
An article which will use Win8 sensors from the desktop and will show XNA and Javascript interop from WPF

Windows 8 Design

Windows 8 : Fun with sensors
Posted: 29 Jan 2013   Updated: 29 Jan 2013   Views: 7,360   Rating: 4.89/5    Votes: 9   Popularity: 4.65
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 139
Simple Windows 8 app that tries to have some fun with sensors

Code Generation

Dynamic Creation of Assemblies/Apps
Posted: 26 Jan 2008   Updated: 27 Jan 2008   Views: 39,294   Rating: 4.70/5    Votes: 35   Popularity: 7.25
Licence: The Code Project Open License (CPOL)      Bookmarked: 106   Downloaded: 770
How to use CodeDOM and CompilerServices to dynamically create assemblies/apps.

Interviews

A Coder Interview With Sacha Barber
Posted: 26 Aug 2011   Updated: 26 Aug 2011   Views: 27,330   Rating: 4.94/5    Votes: 57   Popularity: 8.68
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 0
Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we track down Code Project member Sacha Barber.

Average blogs rating: 4.44

Document / View

Styling A ScrollViewer/Scrollbar In WPF [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 86,042   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 1,746
A while back I was looking at the Infragistics WPf showcase,Tangerine and I was quite jealous about the scrollbars that they managed to use. I mean styling a Button is one thing, but the ScrollBar is made of lost of nasty different control parts, (Part_XXX elements). Incidently I wrote an article ab
WPF Flow Document For Beginners [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 61,358   Rating: 4.27/5    Votes: 11   Popularity: 4.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 33   Downloaded: 0
As part of an article that I am creating for www.codeproject.com I decided to look into using the System.Windows.Documents namespace and have a look at seeing if I could make a semi-cool’ish looking document.Now when you use FlowDocuments, there are several container WPF container controls wh
Viewport2DVisual3D [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 16,271   Rating: 3.00/5    Votes: 2   Popularity: 0.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 299
A little while ago I wrote an article for www.codeproject.com about using 3D meshes in WPF that were hosting 2d controls, such as Grids, Lists, and User controls. The article which can be found right here if you are interested.The problem with the way that I did things in that article was that I us

Progress Controls

WPF : Circular Progress Bar [Technical Blog]
Posted: 9 Apr 2009   Updated: 22 Jun 2009   Views: 83,611   Rating: 3.85/5    Votes: 12   Popularity: 4.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 50   Downloaded: 0
Ever wanted a slightly different progress bar from the standard WPF Progress bar which looks like the following (IsIndeterminate is like the WinForms Marquee enum value) :  1: <ProgressBar VerticalAlignment="Top" 2: Height="22" IsIndeterminate="True"/&
Better WPF Circular Progress Bar [Technical Blog]
Posted: 29 Dec 2009   Updated: 29 Dec 2009   Views: 27,660   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 0
A while back I posted a blog post about a simple Circular Progress Bar that I did for WPF. The original post is right here : http://sachabarber.net/?p=429It turns out that was not the best thing to do, as the old approach used a never ending animation, that was even running when the controls Visibil
Better WPF Circular Progress Bar [Technical Blog]
Posted: 4 Jan 2010   Updated: 4 Jan 2010   Views: 38,858   Rating: 4.87/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 1
A while back I posted a blog post about a simple Circular Progress Bar that I did for WPF. The original post is right here : http://sachabarber.net/?p=429It turns out that was not the best thing to do, as the old approach used a never ending animation, that was even running when the controls Visibil

Shell and IE programming

WPF : Binding to global App properties [Technical Blog]
Posted: 9 Apr 2009   Updated: 9 Apr 2009   Views: 17,864   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
I was working on something for an upcoming article that I am writing where I am messing around with 3D, and I was having a small issue with a VisualBrush (something to do with Freezable, I never did quite figure it out and came up with a better solution), but along the way of trying [...]

Static & Panel Controls

Friction Scrolling Now An WPF Attached Behaviour Too [Technical Blog]
Posted: 29 Dec 2009   Updated: 29 Dec 2009   Views: 23,462   Rating: 4.50/5    Votes: 8   Popularity: 4.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
A while ago I wrote about how to create a scrollable design surface in WPF, and how you could also add friction into the mix.My original post was called “Creating A Scrollable Control Surface In WPF” which can be found at  the following url:http://sachabarber.net/?p=225This original blog post p

Custom Controls

Custom Tab Style [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 15,498   Rating: 4.00/5    Votes: 2   Popularity: 1.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 12   Downloaded: 64
A little while ago I mentioned about how important I thought it was to create a brand, and I showed you that you can create some interesting looking controls by Templating/Styling the standard System.Windows controls to create a brand.I also showed you a ScrollViewer and a Tab control which I had a
Creating Custom Panels In WPF [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 20,256   Rating: 4.73/5    Votes: 8   Popularity: 4.27
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 356
WPF has a number of layout Panels that you could use straight out the box, there isWrapPanelStackPanelGridCanvasDockPanelAll of which are great, but occasionally you want something a little bit special. Whilst its probably true that you make most creations using a combination of the existing
Writing Custom LINQ Extension Methods [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 17,001   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Microsoft have done a great job with LINQ IMHO. However there are times when it might be handy to create your own LINQ extension methods. LINQ extension methods can be applied to any type provided that the source is of type IEnumerable, so thats really the only requirement.So how do we w

C#

RESTful WCF Part 2 of n [Technical Blog]
Posted: 9 Apr 2009   Updated: 9 Apr 2009   Views: 20,653   Rating: 5.00/5    Votes: 3   Popularity: 2.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
A while back (can&#8217;t remember exactly when) I started saying I was going to write a bit about RESTFul WCF, you can see my 1st post at http://sachabarber.net/?p=460. In that post I mentioned that I would probably do the following:The schedule of posts is probably going to be something like this
MVVM Mediator Pattern [Technical Blog]
Posted: 9 Apr 2009   Updated: 9 Apr 2009   Views: 22,605   Rating: 4.90/5    Votes: 8   Popularity: 4.42
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 0
About 1 year ago a good friend of mine Marlon Grech wrote a lovely article on MVC + M. You can read all about Marlons great article over at http://marlongrech.wordpress.com/2008/03/20/more-than-just-mvc-for-wpf/ Essentially what Marlon did was create a message system to allow disparate MVC c
RESTful WCF Part 1 of n [Technical Blog]
Posted: 9 Apr 2009   Updated: 9 Apr 2009   Views: 11,130   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
Lately I have been neglecting my  coding duties a bit in order to go out and get drunk actually. Which I have become a bit tired of now, so I am back onto the code, which is a good place.Now I am in the process of creating another article, and though I can not reveal [...]
Alternative Item Backgrounds The .NET 3.5 SP1 Way [Technical Blog]
Posted: 9 Apr 2009   Updated: 9 Apr 2009   Views: 5,593   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
The .NET 3.5 SP1 is full of tricks, just today I found a new property called AlternationCount which is available on all the ItemControl controls such as ItemControl, ListBox etc etc.This simply property can be used to provide some sort of alternative look based on the current value of the Alternati
A Little Chat About Code Sensible Code Generation [Technical Blog]
Posted: 9 Apr 2009   Updated: 9 Apr 2009   Views: 5,308   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
At work we all try and do our best to be productive. And as software developers we all probably have to author classes, that follow a familiar pattern. So if like me you are looking to work smart, you will undoubtedly look into code that writes code.This is good in my opinion, code generation can [
WPF : Dynamic Search Driven List Results [Technical Blog]
Posted: 9 Apr 2009   Updated: 9 Apr 2009   Views: 10,837   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
At work at the moment I am working on a way way cool customisable search that basically allows user to pick source entities and related entities and then pick what fields they would like to show, this is similar to Microsoft&#8217;s CRM Dynamics product, which allows very very sophisticated searches
Scrollable Friction Canvas For Silverlight [Technical Blog]
Posted: 9 Apr 2009   Updated: 9 Apr 2009   Views: 10,134   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
A while back I published a post about creating a friction enabled scrolling canvas in WPF (the old post can be found at http://sachabarber.net/?p=225), which I thought was way cool. It turns out that I was not the only one that thought this, and one of my WPF Buddies and fellow WPF Disciples Jeremia
WPF : Blend 3 Interactions / Behaviours [Technical Blog]
Posted: 20 Apr 2009   Updated: 20 Apr 2009   Views: 23,860   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 27   Downloaded: 0
As part of the new Blend3 release, there is a new Dll called "Microsoft.Expression.Interactivity.dll". This Dll is a pretty cool thing, as it formalises a pattern that many WPF developers have probably already used, in their own manner. It basically formalises the "Attached Behaviour&#3

C++ / CLI

How To Create A WCF Client Proxy Without Having a Deployed WCF Service [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 30,623   Rating: 4.60/5    Votes: 4   Popularity: 2.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
At work we are currently using a very very Agile process, which involves 1/4 hourly builds, which was all going brilliantly with a WPF solution and some Mocks and some NUnit test projects. Then we got to the point where we had to start building our WCF service and have the WPF project obtain a [...]

Win32/64 SDK & OS

WPF GlassEffect For Non Vista OS [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 11,928   Rating: 3.67/5    Votes: 2   Popularity: 1.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 43
For those of us fortunate enough to own Windows Vista we can now see transparent windows that show the content behind our window through a glass window. This is down to the Desktop Windows Manager ability to extend the glass effect into the client area. This is however only possible on Windows Vista

Windows Presentation Foundation

Selector DoubleClick Behaviour calling ViewModel ICommand [Technical Blog]
Posted: 8 Sep 2009   Updated: 8 Sep 2009   Views: 17,319   Rating: 4.83/5    Votes: 7   Popularity: 4.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 0
The other day I was at work and needed to use a WPF ListView (Selector) to call a ICommand in a ViewModel. Here is what I did.
WPF Localization [Technical Blog]
Posted: 17 Jun 2009   Updated: 10 Sep 2009   Views: 36,123   Rating: 4.56/5    Votes: 5   Popularity: 3.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 20   Downloaded: 0
recently at work I was asked to look into Localization techniques when working with WPF/XAML. There are some excellent sources around that cover the various different techniques such asthis excellent article which outlines the following techniquesUsing LocbamlLocbaml is a localization tool that M
WPF: Tube Planner Using A Guided Search [Technical Blog]
Posted: 11 Nov 2009   Updated: 11 Nov 2009   Views: 10,738   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
WPF: Tube Planner Using A Guided Search
WPF: New Threading Component [Technical Blog]
Posted: 4 Jan 2010   Updated: 4 Jan 2010   Views: 6,462   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
WPF: New Threading Component

Date and Time

Calling Method Asynchronously With A Timeout [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 16,808   Rating: 3.67/5    Votes: 4   Popularity: 2.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
How to call a method asynchronously but have a timeout

DLLs & Assemblies

Loading Assemblies in Separate Directories Into a New AppDomain [Technical Blog]
Posted: 12 Sep 2009   Updated: 12 Sep 2009   Views: 18,445   Rating: 4.92/5    Votes: 5   Popularity: 3.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 0
As some of you may know I have been working on a code generator for my Cinch MVVM framework, which I am pleased to say I am nearly done with. The last stumbling block has been that I need to extract a bunch of Namespaces from Assemblies that the main code referenced, which I want [...]

Threads, Processes & IPC

ThreadSafeObservableCollection [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 12,263   Rating: 3.00/5    Votes: 3   Popularity: 1.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
As part of an ongoing article I am just about to finish, I needed a thread safe ObservableCollection. Now the native .NET framework doesn&#8217;t have one of those, but luckily it supplies you with the right job to create one using some of the Threading APIs.Here is what I came up with.

Code Generation

T4 Template Goodness [Technical Blog]
Posted: 2 Nov 2009   Updated: 2 Nov 2009   Views: 9,054   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
I must admit I kinda missed the boat with T4 templates and what was capable of them, which annoys me, so I set out to try and have a look at them the other day, but low and behold Karl Shifflett has beaten me to it.

Uncategorised Technical Blogs

Useful WPF Threading Extension Method [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 11,298   Rating: 4.20/5    Votes: 2   Popularity: 1.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 14   Downloaded: 0
If you are working with WinForms or WPF you will more than likely run into some long running operation that you would like to run in a new thread. A novice may actually try and create a new Thread, which is ok, but that means you are responsible for the entire lifecycle of your new [...]
Restyling WPF ListView Header [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 27,605   Rating: 4.00/5    Votes: 4   Popularity: 2.41
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Of late I have been working with Net Advantage for WPF by Infragistics, but today we didn&#8217;t really need the fully functionality of a DataGrid and needed a rather lighter weight component (basically simply sorting list, no paging, no grouping&#8230;just a list), so I turned my attention back to
Generic Support In XAML [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 12,932   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 0
I have worked with XAML/WPF for a while now, but it wasn&#8217;t until recently I thought about generic support in XAML. I had no idea if it was possible, so I decided to have a quick look into this.Luckily the WPF team thought about this and do actually enable WPF developers the correct mechanisms
A little var love [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 5,274   Rating: 4.33/5    Votes: 2   Popularity: 1.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
As we all know one of the things that LINQ gives us is anonymous types that can be used by using the selection query operator, such as  1: var x = new { DateNow = DateTime.Now };  Which will give us an anonymous type with a single DateTime property called "DateNow", which i
How To Bind To Generic Method In XAML [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 9,134   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
As some of you that have worked with XAML and Generics may know, there is currently no support for Generics in XAML (that is no support for direct binding of methods that use generics).So consider this problemThat I have various bits of static data that are used through out the system, that are he
NUnit STA Threads & Testing WPF [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 14,244   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 73
During the course of the WPF project we are working on at work, we decided to go down the Agile/XP/TDD/Mocks/Continuous Integration route, which means Unit tests, lots of them.We are using NUnit, which I really like, but we are also using WPF, we are obviously using the latest/greatest patterns AKA
xamDataGrid RecordsFound Adorner [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 10,584   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 62
At work we are using the Infragistics .NET Advantage For WPF, one control of which is the xamDataGrid. We had a small requirement that was to show a label over the grid whenever no records were obtained for the xamDataGrid.DataSource.Now I could have tackled this in a simple manner where I placed t
Lookless Controls / Themes [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 9,952   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 119
One of the great things about WPF is that it separates the functionality of a control from the way it looks, this has become known as &#8220;lookless controls&#8221;. Which is great, but how can we ensure that our custom controls behave and also have a default look in the first place. This mini arti
.NET 3.5 SP1 StringFormat Binding Property Weirdness (A Rant) [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 9,274   Rating: 3.67/5    Votes: 2   Popularity: 1.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
There are some great things in the .NET 3.5 SP1 for sure, one of them is very useful which is the new StringFormat Binding property, which means that you do not need to write ValueConverters any more to create a formatted value for the Binding. I really like this little addition to WPF. The o
Reading Feeds with XLINQ [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 7,579   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
I have done a number of projects that all parse RSS Feeds using XLINQ. Which in itself is awesome, and much easier than using old XML techniques. Where I would so something like 1: public static List LoadLatestPictures() 2: { 3: try 4: [...]
A Moan About ImageBrush In WPF [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 16,282   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
I am working on a 3D article in WPF, and I wanted to use an ImageBrush but was having some issues with it, so I decided to split this out into a small test app.I had the following setupAnd I simply wanted to test this out by creating an ImageBrush that I could use to [...]
Dragging Element In A Canvas [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 5,897   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 19
You know when there is something you have done a million times, but for the life of you, you just can&#8217;t seem to be able to remember how to do it. Well responding to mouse movements, is my bug bear.Today I had to drag an element in a container in WPF, and try as I [...]
Creating A Scrollable Control Surface In WPF [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 22,293   Rating: 4.43/5    Votes: 3   Popularity: 2.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 992
Have you ever had a requirement that called for the user to be able to scroll around a large object, such as a diagram. Well I have, and I have just started working on a hobby project where I need just such a feature. We probably all know that WPF has a ScrollViewer control which [...]
WPF : Binding to individual collection items (but not in a ItemsControl) [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 17,926   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 52
Well I had a great day yesterday, and quite a surprising one, I had an issue with an idea I was working on, so naturally I turned to Josh Smith.And guess what I, yes me the mere mortal managed to teach Josh something about WPF&#8230;Ha Ha, check that.So here is what I taught Josh&#8230;..(still ca
Cool Database Tool [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 8,002   Rating: 3.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
For the last 2 months Jan/Feb 2008, I have won the C# article of the month at codeproject, and as such, I receive a lot of free software. Which I normally don&#8217;t ever look at. The reason for this is simple. I write articles to share with people, so these free bits of software really [...]
All New .NET 3.5 3D Elements [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 6,988   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 57
I have started looking at 3D again in WPF. I have in the past blogged about the Viewport2DVisual3D 3D WPF element. Well for what I am working on I didn&#8217;t need to be able to put 2D interactive elements on a 3D surface, but I did want the 3D object to able to respond to [...]
Explicitly Updating And Validating Databindings In WPF [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 9,407   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 32
The other day I was working on something for a Codeproject article, where I needed to bind part of my UI to an underlying data object. I want to use all the good validation thing such as a Validation Style to use for my TextBox, and also the use of the new .NET 3.5 interface [...]
A WPF GiftWorse (AKA Xceed DataGrid for WPF) [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 15,631   Rating: 1.00/5    Votes: 2   Popularity: 0.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Now some time ago I wrote an article at Codeproject that was a simple contact keeper which used LINQ / XLINQ and one of its core requirements was an editable datagrid.The article was published at Codeproject and can be found right here.Those that use WPF will know that there is NO native control w
Winforms / WPF Interop [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 18,105   Rating: 4.25/5    Votes: 3   Popularity: 2.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 252
In this blog entry I will discuss what you need to do to successfully interop Winforms with a WPF application and vice versaIn order to evaluate these 2 different interop methods, 2 demo projects have been created which carry out the functionality shown below :.NET Winforms userControl within a .
Consistent Window Look & Feel [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 6,032   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
As part of a beginners WPF series (Beginners WPF series) that I am writing at codeproject, I just start to write an article on DependancyProperties. As part of that, I started to write a bunch of demo projects to illustrate the joy of DependancyProperties to people. As a side effect, I had to think
How to stream XLINQ [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 7,720   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
From time to time when you are using XLINQ to query XML data, you may find that you are dealing with a very large XML file. Loading a very large XML file using the standard XLINQ Load() method may not be appropraite due to the size of the XML file. Instead some sort of streaming [...]
SQL Server CLR Functions [Technical Blog]
Posted: 17 Jun 2009   Updated: 17 Jun 2009   Views: 52,790   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
Today we had a requirement to do some pretty strange stuff in SQL which required us to call an encryption library in SQL server. This is something I had not done before, so I thought I would blog about it.There are several steps involved.1. Create the CLR Dll for the SQL function to use, and [...]
WPF : A True WPF Browser Control That Can Bend It Like Beckham [Technical Blog]
Posted: 18 Nov 2009   Updated: 18 Nov 2009   Views: 12,287   Rating: 4.20/5    Votes: 3   Popularity: 2.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
A while ago I wanted to use the new .NET 3.5 SP1 WebBrowser control is a small demo WPF app that I was using to display streamed YouTube videos. And guess what, I was way disappointed the supposedly new rad control, was a con and it was actually no better than using a WPF Frame [...]
WPF : RatingsControl That Supports Fractions [Technical Blog]
Posted: 27 Nov 2009   Updated: 27 Nov 2009   Views: 4,395   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
I was at work the other day and one of my work collegues asked me how to create a Rating control (you know the ones with the stars). I talked him through how to do it, but whilst doing so I thought I might have a go at that if I get a spare hour [...]
WPF : A Strange Layout Issue [Technical Blog]
Posted: 27 Nov 2009   Updated: 27 Nov 2009   Views: 5,450   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
The other day I was doing a new View for a WPF app that we are working on, that required a DataTemplate that consisted something like the following: <Expander x:Name="exp" Background="Transparent"
Windows7 / VS2010 / WPF 4 Demo App [Technical Blog]
Posted: 27 Nov 2009   Updated: 27 Nov 2009   Views: 7,226   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
The other day I finished up a small demo app that I was writing over at www.codeproject.com which covers several of the new Windows7 features such as TaskBars/JumpLists.The finished article looks like this  The idea behind this demo app is actually very simple, I wanted to show ho

Average tips rating: 3.67

VB.NET

It's True Code [Tip/Trick]
Posted: 27 Feb 2010   Updated: 27 Feb 2010   Views: 2,026   Rating: 3.67/5    Votes: 3   Popularity: 1.75
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
TextBox1.TabSt...
It's True Code [Tip/Trick]
Posted: 27 Feb 2010   Updated: 27 Feb 2010   Views: 1,422   Rating: 3.67/5    Votes: 3   Popularity: 1.75
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Dim DataGridView1 As New DataGridViewDim TextBox1 As New TextBoxTextBox1.TabStop = what the hell, it makes no sense

Sacha Barber
Software Developer (Senior)
United Kingdom United Kingdom
Member
I currently hold the following qualifications (amongst others, I also studied Music Technology and Electronics, for my sins)
 
- MSc (Passed with distinctions), in Information Technology for E-Commerce
- BSc Hons (1st class) in Computer Science & Artificial Intelligence
 
Both of these at Sussex University UK.
 
Award(s)

I am lucky enough to have won a few awards for Zany Crazy code articles over the years

  • Microsoft C# MVP 2013
  • Codeproject MVP 2013
  • Microsoft C# MVP 2012
  • Codeproject MVP 2012
  • Microsoft C# MVP 2011
  • Codeproject MVP 2011
  • Microsoft C# MVP 2010
  • Codeproject MVP 2010
  • Microsoft C# MVP 2009
  • Codeproject MVP 2009
  • Microsoft C# MVP 2008
  • Codeproject MVP 2008
  • And numerous codeproject awards which you can see over at my blog


Advertise | Privacy | Mobile
Web01 | 2.6.130516.1 | Last Updated 21 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid