Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- ImageIndexConverter.cs
- ParserContext.cs
- InputLanguageManager.cs
- PeerNameRecord.cs
- WebControlsSection.cs
- DataDocumentXPathNavigator.cs
- HeaderCollection.cs
- EntityDataReader.cs
- _Rfc2616CacheValidators.cs
- _BufferOffsetSize.cs
- MobileUserControl.cs
- BaseTemplatedMobileComponentEditor.cs
- RSAOAEPKeyExchangeDeformatter.cs
- TypeUtils.cs
- Attributes.cs
- StrongNameUtility.cs
- ReadWriteSpinLock.cs
- Sequence.cs
- GridViewCellAutomationPeer.cs
- baseaxisquery.cs
- SqlDependency.cs
- OleAutBinder.cs
- XPathExpr.cs
- IntPtr.cs
- Base64Stream.cs
- BufferAllocator.cs
- DbModificationCommandTree.cs
- XmlSchemaAnnotated.cs
- ButtonField.cs
- SerialErrors.cs
- SemanticValue.cs
- MemoryFailPoint.cs
- Stopwatch.cs
- Rotation3DAnimationBase.cs
- DataGridColumnHeader.cs
- RegexRunner.cs
- TransactionScope.cs
- DocumentOutline.cs
- WebPartManagerInternals.cs
- XhtmlConformanceSection.cs
- TableParagraph.cs
- BitmapDecoder.cs
- VisualStateChangedEventArgs.cs
- ControlCachePolicy.cs
- TableItemStyle.cs
- SqlDataReader.cs
- BitmapEffectOutputConnector.cs
- WindowsFormsSectionHandler.cs
- DesignerActionVerbItem.cs
- FieldMetadata.cs
- uribuilder.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- CallSite.cs
- StringResourceManager.cs
- RSACryptoServiceProvider.cs
- DesignTimeValidationFeature.cs
- EntityDataSourceMemberPath.cs
- StreamGeometry.cs
- ContainerVisual.cs
- XmlSignatureProperties.cs
- WmpBitmapDecoder.cs
- DefaultMemberAttribute.cs
- ConfigXmlSignificantWhitespace.cs
- MultitargetUtil.cs
- PointHitTestParameters.cs
- AdvancedBindingEditor.cs
- CommandValueSerializer.cs
- XmlQueryCardinality.cs
- EnumerableRowCollectionExtensions.cs
- DefaultObjectMappingItemCollection.cs
- ListViewItemEventArgs.cs
- odbcmetadatacollectionnames.cs
- ExceptionUtility.cs
- XmlFormatReaderGenerator.cs
- CounterSample.cs
- Rotation3DAnimationBase.cs
- Timer.cs
- RequestQueue.cs
- SmiRequestExecutor.cs
- IPipelineRuntime.cs
- LambdaCompiler.Lambda.cs
- HttpHandlerActionCollection.cs
- ConfigXmlSignificantWhitespace.cs
- DynamicRendererThreadManager.cs
- GetRecipientRequest.cs
- ParallelTimeline.cs
- InputLangChangeEvent.cs
- UnsafeNetInfoNativeMethods.cs
- XhtmlBasicPageAdapter.cs
- DataKeyArray.cs
- SourceItem.cs
- DiscoveryInnerClientManaged11.cs
- CommandHelper.cs
- EmptyEnumerator.cs
- TextCharacters.cs
- ContractComponent.cs
- MemberAssignmentAnalysis.cs
- AliasedSlot.cs
- FragmentQuery.cs
- IdentitySection.cs