Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / 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 [....]/connecteddata/Specs/Validation.mht // // History: // 5/13/2004 [....]: 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
- StylusCaptureWithinProperty.cs
- Header.cs
- ParagraphResult.cs
- ToolStripArrowRenderEventArgs.cs
- CaretElement.cs
- Stylesheet.cs
- ConfigurationSectionCollection.cs
- FrameworkElementAutomationPeer.cs
- Activator.cs
- SqlConnectionHelper.cs
- PenLineJoinValidation.cs
- WebServicesSection.cs
- DbConnectionInternal.cs
- ApplicationManager.cs
- CapiHashAlgorithm.cs
- TrackingProfile.cs
- StateBag.cs
- hwndwrapper.cs
- EncryptedKeyIdentifierClause.cs
- hebrewshape.cs
- CommandField.cs
- TextEffect.cs
- SamlSubjectStatement.cs
- XmlDataSourceNodeDescriptor.cs
- FontClient.cs
- PopupRoot.cs
- BitmapSizeOptions.cs
- SkipQueryOptionExpression.cs
- XPathSelectionIterator.cs
- LongValidator.cs
- AsyncContentLoadedEventArgs.cs
- Figure.cs
- PortCache.cs
- QfeChecker.cs
- FunctionNode.cs
- EnumerableCollectionView.cs
- SortKey.cs
- CodeGen.cs
- EntityDataSourceSelectingEventArgs.cs
- PermissionRequestEvidence.cs
- ChangePassword.cs
- ItemCheckEvent.cs
- SchemaImporter.cs
- AnnotationObservableCollection.cs
- tabpagecollectioneditor.cs
- ParallelDesigner.xaml.cs
- WindowsTitleBar.cs
- EntityClassGenerator.cs
- StateManager.cs
- DataGridComponentEditor.cs
- PropertyEmitter.cs
- OutgoingWebRequestContext.cs
- ByteStream.cs
- XmlRootAttribute.cs
- SpanIndex.cs
- DataSource.cs
- InputScopeNameConverter.cs
- BufferedWebEventProvider.cs
- TypeDescriptor.cs
- IdentifierService.cs
- XamlPoint3DCollectionSerializer.cs
- ISCIIEncoding.cs
- CustomWebEventKey.cs
- precedingquery.cs
- ProfileGroupSettingsCollection.cs
- RecipientIdentity.cs
- FormViewModeEventArgs.cs
- BamlRecordHelper.cs
- DataGridViewComboBoxColumn.cs
- SplitContainer.cs
- MarshalByRefObject.cs
- DllNotFoundException.cs
- NavigateUrlConverter.cs
- LoaderAllocator.cs
- EventSinkHelperWriter.cs
- AspNetSynchronizationContext.cs
- IfAction.cs
- SamlConstants.cs
- TagMapInfo.cs
- UnsafeNativeMethods.cs
- HeaderPanel.cs
- ArrangedElement.cs
- WeakReadOnlyCollection.cs
- AppSettingsReader.cs
- ButtonBaseAutomationPeer.cs
- EmptyCollection.cs
- HttpCacheVary.cs
- UnsafeNativeMethods.cs
- securestring.cs
- Enumerable.cs
- HttpTransportBindingElement.cs
- DbConnectionStringBuilder.cs
- MessageOperationFormatter.cs
- IdentityNotMappedException.cs
- HeaderUtility.cs
- ToolboxItem.cs
- PointLightBase.cs
- GraphicsPathIterator.cs
- WpfPayload.cs
- DesignerAutoFormatStyle.cs