public static void SetCaretIndex( DependencyObject element, int value ) { if( element == null ) throw new ArgumentNullException( "element" ); element.SetValue( CaretIndex, value ); }