protected virtual void OnTextChanged(RoutedEventArgs e) { #if SILVERLIGHT RoutedEventHandler handler = TextChanged; if (handler != null) { handler(this, e); } #else RaiseEvent(e); #endif }