Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / VisualStateChangedEventArgs.cs / 1305600 / VisualStateChangedEventArgs.cs
// -------------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All Rights Reserved. // ------------------------------------------------------------------- using System.Windows.Controls; namespace System.Windows { ////// EventArgs for VisualStateGroup.CurrentStateChanging and CurrentStateChanged events. /// ////// This class works on Framework elements, however we call the property 'Control' for name-compat with what SL already released. /// public sealed class VisualStateChangedEventArgs : EventArgs { internal VisualStateChangedEventArgs(VisualState oldState, VisualState newState, FrameworkElement control, FrameworkElement stateGroupsRoot) { _oldState = oldState; _newState = newState; _control = control; _stateGroupsRoot = stateGroupsRoot; } ////// The old state the control is transitioning from /// public VisualState OldState { get { return _oldState; } } ////// The new state the control is transitioning to /// public VisualState NewState { get { return _newState; } } ////// The control involved in the state change /// public FrameworkElement Control { get { return _control; } } ////// The element that contained the VisualStateGroups and/or custom VSM /// public FrameworkElement StateGroupsRoot { get { return _stateGroupsRoot; } } private VisualState _oldState; private VisualState _newState; private FrameworkElement _control; private FrameworkElement _stateGroupsRoot; } } // 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
- RowSpanVector.cs
- DataTemplateSelector.cs
- ReferenceTypeElement.cs
- TextHidden.cs
- SoapCodeExporter.cs
- ScriptModule.cs
- EditableLabelControl.cs
- DecimalMinMaxAggregationOperator.cs
- HtmlInputCheckBox.cs
- VisualStyleTypesAndProperties.cs
- DecimalAverageAggregationOperator.cs
- BaseTemplateBuildProvider.cs
- BooleanToVisibilityConverter.cs
- SizeFConverter.cs
- DataControlFieldHeaderCell.cs
- MemoryPressure.cs
- SByte.cs
- StandardToolWindows.cs
- SplitContainer.cs
- WsdlContractConversionContext.cs
- ApplicationFileCodeDomTreeGenerator.cs
- ThreadAbortException.cs
- UseAttributeSetsAction.cs
- Font.cs
- IPEndPoint.cs
- BehaviorEditorPart.cs
- ValueTypeFixupInfo.cs
- ISFClipboardData.cs
- Adorner.cs
- Label.cs
- DotExpr.cs
- SystemWebCachingSectionGroup.cs
- SamlAuthorizationDecisionClaimResource.cs
- DesignerLoader.cs
- VisualStyleTypesAndProperties.cs
- Group.cs
- RecognizedAudio.cs
- SecurityKeyIdentifier.cs
- Symbol.cs
- GridLength.cs
- SqlRecordBuffer.cs
- IsolatedStorageFilePermission.cs
- ReadOnlyCollectionBase.cs
- AggregateNode.cs
- SessionStateUtil.cs
- AsyncCompletedEventArgs.cs
- AuthenticatedStream.cs
- EmptyControlCollection.cs
- ResolveRequestResponseAsyncResult.cs
- CodeVariableDeclarationStatement.cs
- MsmqIntegrationReceiveParameters.cs
- ViewPort3D.cs
- SourceChangedEventArgs.cs
- DefaultTraceListener.cs
- AllMembershipCondition.cs
- EntityContainerEntitySetDefiningQuery.cs
- EmbossBitmapEffect.cs
- DependencyObjectProvider.cs
- BitVector32.cs
- ScriptModule.cs
- LogStream.cs
- WmpBitmapDecoder.cs
- WebPartEditVerb.cs
- IPPacketInformation.cs
- JsonSerializer.cs
- SecUtil.cs
- UIntPtr.cs
- ControlParser.cs
- WebPartActionVerb.cs
- COM2AboutBoxPropertyDescriptor.cs
- FormsAuthenticationTicket.cs
- OpenTypeCommon.cs
- DrawingCollection.cs
- InputLangChangeRequestEvent.cs
- ControlBuilderAttribute.cs
- TextBlock.cs
- ZipIOExtraFieldElement.cs
- Buffer.cs
- ProfileSettings.cs
- ClientData.cs
- DefinitionBase.cs
- DoubleLink.cs
- TreeNodeStyle.cs
- X509Certificate.cs
- InsufficientMemoryException.cs
- DefaultAsyncDataDispatcher.cs
- SelectionUIService.cs
- DataGridGeneralPage.cs
- JumpTask.cs
- InstanceHandleConflictException.cs
- TypeEnumerableViewSchema.cs
- XmlILOptimizerVisitor.cs
- Propagator.JoinPropagator.cs
- SqlInfoMessageEvent.cs
- X509Certificate2.cs
- FormViewModeEventArgs.cs
- Point3DAnimationBase.cs
- DisposableCollectionWrapper.cs
- PointUtil.cs
- AsynchronousChannelMergeEnumerator.cs