Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Framework / System / Windows / Controls / ValidationErrorEventArgs.cs / 1 / ValidationErrorEventArgs.cs
//---------------------------------------------------------------------------- // //// Copyright (C) 2003 by Microsoft Corporation. All rights reserved. // // // // Description: // EventArgs for ValidationError event. // // See specs at http://avalon/connecteddata/Specs/Validation.mht // // History: // 5/13/2004 mharper: created. // //--------------------------------------------------------------------------- using System; using System.Windows; using MS.Internal; namespace System.Windows.Controls { ///Describes if a validation error has been added or cleared /// public enum ValidationErrorEventAction { ///A new ValidationError has been detected. Added, ///An existing ValidationError has been cleared. Removed, } ////// EventArgs for ValidationError event. /// public class ValidationErrorEventArgs : RoutedEventArgs { ////// Constructor /// internal ValidationErrorEventArgs(ValidationError validationError, ValidationErrorEventAction action) { Invariant.Assert(validationError != null); RoutedEvent = Validation.ErrorEvent; _validationError = validationError; _action = action; } ////// The ValidationError that caused this ValidationErrorEvent to /// be raised. /// public ValidationError Error { get { return _validationError; } } ////// Action indicates whether the public ValidationErrorEventAction Action { get { return _action; } } ///is a new error /// or a previous error that has now been cleared. /// /// The mechanism used to call the type-specific handler on the /// target. /// /// /// The generic handler to call in a type-specific way. /// /// /// The target to call the handler on. /// protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { EventHandlerhandler = (EventHandler ) genericHandler; handler(genericTarget, this); } private ValidationError _validationError; private ValidationErrorEventAction _action; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // // // Copyright (C) 2003 by Microsoft Corporation. All rights reserved. // // // // Description: // EventArgs for ValidationError event. // // See specs at http://avalon/connecteddata/Specs/Validation.mht // // History: // 5/13/2004 mharper: created. // //--------------------------------------------------------------------------- using System; using System.Windows; using MS.Internal; namespace System.Windows.Controls { ///Describes if a validation error has been added or cleared /// public enum ValidationErrorEventAction { ///A new ValidationError has been detected. Added, ///An existing ValidationError has been cleared. Removed, } ////// EventArgs for ValidationError event. /// public class ValidationErrorEventArgs : RoutedEventArgs { ////// Constructor /// internal ValidationErrorEventArgs(ValidationError validationError, ValidationErrorEventAction action) { Invariant.Assert(validationError != null); RoutedEvent = Validation.ErrorEvent; _validationError = validationError; _action = action; } ////// The ValidationError that caused this ValidationErrorEvent to /// be raised. /// public ValidationError Error { get { return _validationError; } } ////// Action indicates whether the public ValidationErrorEventAction Action { get { return _action; } } ///is a new error /// or a previous error that has now been cleared. /// /// The mechanism used to call the type-specific handler on the /// target. /// /// /// The generic handler to call in a type-specific way. /// /// /// The target to call the handler on. /// protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget) { EventHandlerhandler = (EventHandler ) genericHandler; handler(genericTarget, this); } private ValidationError _validationError; private ValidationErrorEventAction _action; } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UnmanagedMemoryStreamWrapper.cs
- DataGridTable.cs
- SerializationInfoEnumerator.cs
- CollectionViewProxy.cs
- OleDbConnectionFactory.cs
- FontEmbeddingManager.cs
- LinkTarget.cs
- DataRow.cs
- ExportException.cs
- BitmapEffectvisualstate.cs
- MethodCallTranslator.cs
- MethodToken.cs
- XmlAnyElementAttributes.cs
- TypeInitializationException.cs
- SqlWriter.cs
- TextElementCollection.cs
- ListItemCollection.cs
- Codec.cs
- XslTransformFileEditor.cs
- FrameAutomationPeer.cs
- PreProcessInputEventArgs.cs
- Stack.cs
- ObjectCloneHelper.cs
- PropertyManager.cs
- EntityDataSourceState.cs
- InputLanguageProfileNotifySink.cs
- BindingElementCollection.cs
- EntityCollection.cs
- CompositionAdorner.cs
- RedirectionProxy.cs
- ParameterReplacerVisitor.cs
- SourceChangedEventArgs.cs
- ProvidePropertyAttribute.cs
- HandlerFactoryCache.cs
- ElementProxy.cs
- SerializationFieldInfo.cs
- FlowDocumentReaderAutomationPeer.cs
- _UriSyntax.cs
- Gdiplus.cs
- Base64Decoder.cs
- _SslStream.cs
- FunctionNode.cs
- ConsumerConnectionPointCollection.cs
- SystemIPInterfaceStatistics.cs
- Image.cs
- GridLength.cs
- InputLanguage.cs
- DataStreams.cs
- Facet.cs
- RenderDataDrawingContext.cs
- ClientFormsAuthenticationMembershipProvider.cs
- Annotation.cs
- XmlSchemaObjectTable.cs
- PointCollection.cs
- TypeUtils.cs
- BlurBitmapEffect.cs
- ContextStack.cs
- SchemaEntity.cs
- SetterBaseCollection.cs
- StorageConditionPropertyMapping.cs
- UnsignedPublishLicense.cs
- AvTraceFormat.cs
- DataAdapter.cs
- CodeExporter.cs
- XmlComment.cs
- EndpointDesigner.cs
- IPAddressCollection.cs
- ConversionHelper.cs
- TextBox.cs
- UInt16.cs
- Maps.cs
- TreeViewItem.cs
- CompilerError.cs
- TypeBuilderInstantiation.cs
- CodeAccessSecurityEngine.cs
- ImageInfo.cs
- BlockExpression.cs
- ReadOnlyTernaryTree.cs
- EditorOptionAttribute.cs
- LineGeometry.cs
- EventDescriptor.cs
- RelationshipEntry.cs
- CodeTypeConstructor.cs
- Math.cs
- _SSPISessionCache.cs
- AlignmentYValidation.cs
- ParentQuery.cs
- AttributeCollection.cs
- XmlSchemaValidator.cs
- _DisconnectOverlappedAsyncResult.cs
- PolyBezierSegment.cs
- ICollection.cs
- QueryPageSettingsEventArgs.cs
- ScriptReferenceEventArgs.cs
- UnknownWrapper.cs
- ArrayEditor.cs
- WebCategoryAttribute.cs
- InkCollectionBehavior.cs
- DesignTimeSiteMapProvider.cs
- FlowDocumentPaginator.cs