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
- ExpandableObjectConverter.cs
- WindowsStatusBar.cs
- xsdvalidator.cs
- ClientSession.cs
- LoginDesigner.cs
- ButtonFlatAdapter.cs
- SimpleBitVector32.cs
- TextBoxView.cs
- ExtensionSurface.cs
- MediaPlayerState.cs
- GeneratedContractType.cs
- RegexCompiler.cs
- indexingfiltermarshaler.cs
- ThicknessAnimation.cs
- SmiEventStream.cs
- ClientConfigurationHost.cs
- GenericRootAutomationPeer.cs
- ConfigsHelper.cs
- ElementHostAutomationPeer.cs
- CodeGroup.cs
- WebPartMinimizeVerb.cs
- VirtualPathUtility.cs
- RoleServiceManager.cs
- EntityProxyFactory.cs
- GenericEnumConverter.cs
- ViewPort3D.cs
- EntityViewGenerationConstants.cs
- ProxyElement.cs
- CoTaskMemUnicodeSafeHandle.cs
- SectionUpdates.cs
- SubstitutionList.cs
- ClientSettings.cs
- SourceInterpreter.cs
- HttpClientCertificate.cs
- DataGridColumnFloatingHeader.cs
- InvokeMemberBinder.cs
- SqlNotificationEventArgs.cs
- EmptyElement.cs
- XmlBufferReader.cs
- FunctionDetailsReader.cs
- ContractCodeDomInfo.cs
- Pen.cs
- MarkedHighlightComponent.cs
- TextSegment.cs
- DivideByZeroException.cs
- DrawingGroup.cs
- FormViewCommandEventArgs.cs
- UnicodeEncoding.cs
- GroupBox.cs
- BrowserDefinitionCollection.cs
- StartUpEventArgs.cs
- XmlSerializerVersionAttribute.cs
- AuthorizationSection.cs
- CanonicalFormWriter.cs
- NavigateEvent.cs
- XmlSchemaAny.cs
- _SSPISessionCache.cs
- Perspective.cs
- DataGridCheckBoxColumn.cs
- DivideByZeroException.cs
- Nullable.cs
- ServiceOperationParameter.cs
- DataExpression.cs
- SqlUtil.cs
- WpfGeneratedKnownTypes.cs
- Nullable.cs
- XmlByteStreamReader.cs
- DiscoveryClient.cs
- ToolStripPanelCell.cs
- EncryptedData.cs
- ControlValuePropertyAttribute.cs
- CurrencyManager.cs
- BitStack.cs
- XmlDataLoader.cs
- XmlHierarchyData.cs
- FrugalList.cs
- ClosableStream.cs
- SqlDuplicator.cs
- WebPartDisplayMode.cs
- FontStretch.cs
- SqlStatistics.cs
- RC2.cs
- EventLog.cs
- MachinePropertyVariants.cs
- SafeCryptoHandles.cs
- MetafileHeader.cs
- DoWhileDesigner.xaml.cs
- CompositeFontFamily.cs
- XsdDuration.cs
- KoreanCalendar.cs
- ExpandCollapseProviderWrapper.cs
- ListControl.cs
- GridViewHeaderRowPresenter.cs
- BooleanStorage.cs
- ErrorRuntimeConfig.cs
- DSASignatureFormatter.cs
- mediaeventargs.cs
- SqlFormatter.cs
- SpecularMaterial.cs
- AddInAdapter.cs