System.Windows.Controls.TextBox.IsReadOnlyChanged C# (CSharp) Method

IsReadOnlyChanged() static private method

static private IsReadOnlyChanged ( DependencyObject sender, System.Windows.DependencyPropertyChangedEventArgs args ) : void
sender System.Windows.DependencyObject
args System.Windows.DependencyPropertyChangedEventArgs
return void
		static void IsReadOnlyChanged (DependencyObject sender, DependencyPropertyChangedEventArgs args)
		{
			TextBox textbox = sender as TextBox;
			textbox.ChangeVisualState (false);

			if (textbox.AutomationPeer != null) 
				textbox.AutomationPeer.RaisePropertyChangedEvent (ValuePatternIdentifiers.IsReadOnlyProperty, 
				                                                  args.OldValue,
										  args.NewValue);
		}