Welcome to WindowsClient.net | My Blog | Sign in | Join

Articles

Sponsors





  • advertise here
Cancelling Parallel Loops
The Task Parallel Library includes static methods that provide parallel equivalents of the for and foreach loops. As with parallel tasks, these loops can be cancelled by other processes using a system of cancellation tokens.
Sort a Multicolumn ListView in C#
When you are working with the ListView control, you may want to sort its contents based on a specific column. We will see how to do that.
Reading and Writing INI Files
Initialization files known as INI files provide a standard means for storing configuration information for software in a text file. Although rarely used by .NET applications, there are situations where these files must be read and written to using C#.
WPF Application Framework (WAF) 2.0 released!
The open-source framework WAF has been released in the second version. It helps you to create well-structured WPF applications. This is achieved by applying a Layered Architecture and the Model-View-ViewModel (MVVM) pattern. After a year work the new version comes with a lot new features: * The sample applications Email Client, Writer and Book Library show more realistic scenarios. But they are still easy to understand which is supported by the new documentation as well. * Support for the DataModel-View-ViewModel pattern. * It comes with an adapter that allows using the .NET DataAnnotations validation framework with WPF bindings. * A recent file list implementation that can be loaded and stored in the application settings. * and a lot more...
DataGrid with integrated field (column) chooser
Right click on a DataGrid column header to open the field (columns) chooser and show/hide columns.
WPF 4: Using Input Bindings to Go Mouseless
While creating the UI of an application, we need to adopt techniques that makes the user comfortable with the app. If the existing user is habitual of using shortcut keys for various operations, then while developing the new user interface, it is necessary for the UI developer to provide a similar functionality. In WPF, we have such a facility using ‘InputBindings’. Using this feature, operational shortcut facility can be provided. InputBindings in WPF can be provided on any element.
WPF 4 DataGrid: Delete Multiple Rows
This article demonstrates how to delete multiple rows from the WPF DataGrid.
.NET String Resources
The .NET framework offers the ResourceManager as a basis for dealing with externalized strings and their translations. This article extends these capabilities of standard .NET string handling by the following functionality: controlled access to strings, type safe formatting of variable string elements, strings for enumerations (optionally with image), XAML strings, and user-defined string resource files in ASP.NET.
Checking Password Strength
Many computer systems require that a password is provided before permitting access to sensitive data. As some passwords are easy to crack using brute force techniques, it is common to give the user feedback to show the strength of their selected password.
Asynchronous Tasks and Synchronization on UI TPL .NET 4.0
Using TPL for parallel programming is now a pieces of cake. It makes life easier for those who are new to multithreaded programming.
DLR : Expressions and a ‘Hello World’ application
An introduction to Dynamic Language Runtime features. Linq Expressions can be very helpful in dynamic programming.
Auto scaling strategies for Windows Azure, Amazon's EC2 and Other Cloud Platforms
Implementing a cloud-based application without auto scaling is like installing an air-conditioner without a thermostat: one either needs to constantly monitor and manually adjust the needed temperature or pray that outside temperature never changes
Transparency in WPF
In this article you will learn about the Transparency in WPF.
Globalizing and Localizing a .NET Class Library
Step by step approach to globalize an assembly and then localizing it.
Using Custom Classes with Application Settings
Application settings can be created using a project's property windows, with those values being transferred into configuration files and classes that simplify their use. The settings data can be of many different types, including custom classes.
Next page »