|
// ------------------------------------------------------------------
// Member of the WPFSmartLibrary
// For more information see : (coming soon ...)
// (by DotNetMastermind)
//
// filename : PasswordBoxEnhancements.cs
// namespace : SoftArcs.WPFSmartLibrary.UIClassEnhancements
// class(es) : PasswordBoxEnhancements
//
// ------------------------------------------------------------------
using System.Windows;
using System.Windows.Controls;
namespace SoftArcs.WPFSmartLibrary.UIClassEnhancements
{
class PasswordBoxEnhancements
{
public static void AddAutoSelectToAllPasswordBoxes()
{
EventManager.RegisterClassHandler( typeof( PasswordBox ), UIElement.GotFocusEvent,
new RoutedEventHandler( PasswordBox_GotFocus ) );
}
private static void PasswordBox_GotFocus(object sender, RoutedEventArgs e)
{
var passwordBox = sender as PasswordBox;
if (passwordBox != null)
{
passwordBox.SelectAll();
}
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Experience:
More than 20 years with software design, architecture and development. More than 9 years with the .NET Framework.
Preferences:
C#, .NET 2.0, .NET 3.5, .NET 4.0, .NET 4.5, WPF (3, 4 and 4.5), MVVM, XAML, Silverlight, Windows Phone, Windows 8 Apps, ASP.NET, WCF, T-SQL and especially GUI-Development and GUI-Design.
I would say I am a dotNet Developer with a keen affinity for developing and enriching user interfaces.