Sign in
Matt Dotson's .NET Tips & Tricks
The posts on this weblog are provided "AS IS" with no warranties, and confer no rights. The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
.NET
ASP.NET
azure
best practices
Book
C#
community
CultureInfo
Currency
globalization
internationalization
Kindle
localization
Pages
Presentation Model
Service Locator
team foundation server
tfs
Unity
Vista
windows azure
Windows Presentation Foundation
WinForms
WPF
Archive
Archives
August 2011
(1)
February 2010
(1)
May 2009
(1)
March 2009
(2)
July 2008
(1)
June 2008
(2)
January 2007
(1)
March 2006
(4)
February 2006
(3)
November 2005
(5)
September 2005
(1)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Matt Dotson's .NET Tips & Tricks
Real World GridView: Excel-like Frozen Headers for ASP.NET 2.0
Posted
over 7 years ago
by
Matt Dotson
58
Comments
Many of us are familiar with frozen cells in Excel, but it is typically quite difficult to implement something like that HTML. In this “Real World GridViews”, we investigate adding this functionality to GridView to make frozen headers easy to reuse across pages. Though I am only going to go over freezing headers here, once you get the idea, it is a short step to freeze columns (right or left) and footers. ...
Matt Dotson's .NET Tips & Tricks
WPF: Expander Dropdown
Posted
over 8 years ago
by
Matt Dotson
8
Comments
Do you ever get sick of hunting through a dropdown that has hundreds of items in no particular order. I do!! I've seen far too many LOB apps that feel the need to have hundreds items in a dropdown. So this week, I created the expander dropdown to at least...
Matt Dotson's .NET Tips & Tricks
Fluid Dynamics with WPF
Posted
over 8 years ago
by
Matt Dotson
4
Comments
Fluid Dynamics in Windows Presentation Foundation. Part 1....
Matt Dotson's .NET Tips & Tricks
Using SynchronizationContexts.
Posted
over 7 years ago
by
Matt Dotson
9
Comments
SynchronizationContext is new in .NET 2.0, and I haven't found too much written about it yet. It is used by classes like BackgroundWorker and some other built-in classes, and I wanted to show how you can use it in your code as well. ...
Matt Dotson's .NET Tips & Tricks
Multi-Process Synchronization with Named Events
Posted
over 7 years ago
by
Matt Dotson
10
Comments
Windows exposes several types of synchronization primitives (Mutexes, Events, etc.), but in .NET 1.1 we were limited in our use of them. Sure, we had AutoResetEvent and ManualResetEvent, but the framework did not expose the "named" version of these. The 2.0 framework brings us nearly the full gamut!!...
Matt Dotson's .NET Tips & Tricks
Extending ASP.NET's GridView: Bulk Editing
Posted
over 8 years ago
by
Matt Dotson
0
Comments
If you're interested in allowing users to edit multiple rows of a gridview ... check out my new article. http://blogs.msdn.com/mattdotson/articles/490868.aspx
Matt Dotson's .NET Tips & Tricks
Lambda Expressions: C# has a Lisp??
Posted
over 7 years ago
by
Matt Dotson
6
Comments
Until I started looking at C# 3.0, I had never heard of lambda expressions. A quick glance at Wikipedia tells me that they seem to pre-date computers, and languages like Lisp and Ruby seem to be based on them. But what the heck are lambda expressions??...
Matt Dotson's .NET Tips & Tricks
Real World GridView is now on CodePlex
Posted
over 6 years ago
by
Matt Dotson
14
Comments
Yup. I heard you (eventually). You wanted easier access to the source code of Real World GridView. Well, now you have it. CodePlex is Microsoft's new shared source development platform, and it should be much easier to use. Give it a try, here's the link...
Matt Dotson's .NET Tips & Tricks
Finally ... Part 2 of Real World GridViews
Posted
over 7 years ago
by
Matt Dotson
0
Comments
GridView is a great control, and out of the box it does a lot of wonderful stuff, but I haven't worked on a project yet where it did everything I needed. "Real World GridView" is an attempt to share some of the common customizations I end up doing to GridView on a regular basis....
Matt Dotson's .NET Tips & Tricks
Presentation Model Pattern in WPF
Posted
over 5 years ago
by
Matt Dotson
4
Comments
Choosing a design pattern for the user interface of your application involves weighing trade-offs between testability, complexity, developer tool support, and capabilities. There are two very prominent camps in user interface patterns: Forms & Controls...
Matt Dotson's .NET Tips & Tricks
Presentation Model Pattern in WPF (Part 2)
Posted
over 5 years ago
by
Matt Dotson
2
Comments
In part one we looked at the concept of a presentation model. In this post we are going to going to start putting together some crude code to scaffold out our presentation model base classes. This article should give you the basic idea how things are...
Matt Dotson's .NET Tips & Tricks
Helping Meghan Speak (Avalon & SAPI)
Posted
over 8 years ago
by
Matt Dotson
7
Comments
I saw this post http://www.longhornblogs.com/robert/archive/2005/11/11/15246.aspx and just had to help out. Here is something I quickly threw together. It uses SAPI 5.1 & Avalon. To use this, you need to add a reference to the SAPI com component ...
Matt Dotson's .NET Tips & Tricks
WinCast: A podcast receiver built-on the Windows RSS Foundation.
Posted
over 7 years ago
by
Matt Dotson
2
Comments
I saw the Windows RSS API was published the other day and so I just had to create something with it. What better than a podcast receiver!! ...
Matt Dotson's .NET Tips & Tricks
Installing Vista in VPC
Posted
over 8 years ago
by
Matt Dotson
1
Comments
I've seen a lot of people stumped while trying to mount the Vista Beta1 iso image for thier VPC. VPC gives some sort of error that the disc is no good. Some people have figured out that if you actually burn the ISO image to DVD then mount the physical...
Matt Dotson's .NET Tips & Tricks
My Toolbox
Posted
over 5 years ago
by
Matt Dotson
2
Comments
One thing I always find myself doing is showing people the little indisposable tools in my toolbox. Here's a list of some I couldn't live without. Reflector ( http://www.aisto.com/roeder/dotnet/ ) - If you only get one tool, this is the one to choose...
Matt Dotson's .NET Tips & Tricks
Good WPF Book
Posted
over 4 years ago
by
Matt Dotson
1
Comments
I get lots of questions about books I recommend for learning WPF. Adam Nathan's Windows Presentation Foundation Unleashed (WPF) has been around for a while, but I still think it's the best WPF book available. I have my copy on my Kindle
Matt Dotson's .NET Tips & Tricks
Making “Microsoft.VSTS.CMMI.Estimate” Field Reportable in TFS
Posted
over 3 years ago
by
Matt Dotson
0
Comments
If you'd like to make a report in TFS that compares the estimated time to complete a task with the actual time, you've probably come across the problem of Microsoft.VSTS.CMMI.Estimate not being reportable. This is a real pain and very surprising that...
Matt Dotson's .NET Tips & Tricks
Global Toolkit is now in CodePlex
Posted
over 4 years ago
by
Matt Dotson
1
Comments
I've been doing a lot of globalization work lately, so to capture some of my best practices around globalization, I've created a CodePlex project. Matt Dotson's Global Toolkit ( http://www.codeplex.com/GlobalToolkit ) is where I'll be posting code which...
Matt Dotson's .NET Tips & Tricks
Managing Cultures in a Global Application
Posted
over 4 years ago
by
Matt Dotson
1
Comments
I have been doing a lot of work on globalized applications lately and I have learned a lot. I thought I'd try to share some of what I've learned with everyone. One of the first issues we ran into was managing formatting of data for different scenarios...
Matt Dotson's .NET Tips & Tricks
Windows Azure Developer Community Event in Santa Monica
Posted
over 2 years ago
by
Matt Dotson
0
Comments
We're starting a new local community for Windows Azure Developers in Los Angeles! If you're an active Windows Azure developer or just someone that's interested in learning more about Windows Azure, join our new group. We're hosting our first Azure Devs...
Page 1 of 1 (20 items)