1
Comment remplacer le TextProperty
métadonnées pour définir la UpdateSourceTrigger.PropertyChanged
par défaut en utilisant la fonctionnalité de la base TextBox
ClasseWPF TextBox TextProperty métadonnées override
TextBox.OnTextPropertyChanged
TextBox.CoerceText
méthodes, lorsque les deux mentionnés sont privés?
public class MyTextBox : System.Windows.Controls.TextBox
{
static MyTextBox()
{
TextProperty.OverrideMetadata(typeof(TextBox), new FrameworkPropertyMetadata(
string.Empty, FrameworkPropertyMetadataOptions.Journal | FrameworkPropertyMetadataOptions.BindsTwoWayByDefault,
new PropertyChangedCallback(TextBox.OnTextPropertyChanged),
new CoerceValueCallback(TextBox.CoerceText), true, UpdateSourceTrigger.PropertyChanged));
...