Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Common / AuthoringOM / Design / CompositeDesignerAccessibleObject.cs / 1305376 / CompositeDesignerAccessibleObject.cs
#pragma warning disable 1634, 1691 namespace System.Workflow.ComponentModel.Design { using System; using System.IO; using System.Drawing; using System.CodeDom; using System.Diagnostics; using System.Collections; using System.Collections.Generic; using System.Windows.Forms; using System.ComponentModel; using System.Globalization; using System.Drawing.Design; using System.Drawing.Imaging; using System.Drawing.Drawing2D; using System.Windows.Forms.Design; using System.ComponentModel.Design; using System.Collections.Specialized; using System.ComponentModel.Design.Serialization; using System.Workflow.ComponentModel.Compiler; using System.Workflow.ComponentModel.Serialization; using System.Collections.ObjectModel; using System.Reflection; using System.Workflow.ComponentModel.Design; using System.Runtime.Serialization.Formatters.Binary; // #region Class CompositeDesignerAccessibleObject ////// Represents accessibility object associated with CompositeActivityDesigner /// public class CompositeDesignerAccessibleObject : ActivityDesignerAccessibleObject { ////// Constructor for accessibility object /// /// Designer which is associated with accessibility object public CompositeDesignerAccessibleObject(CompositeActivityDesigner activityDesigner) : base(activityDesigner) { } public override AccessibleStates State { get { AccessibleStates state = base.State; CompositeActivityDesigner compositeDesigner = base.ActivityDesigner as CompositeActivityDesigner; state |= (compositeDesigner.Expanded) ? AccessibleStates.Expanded : AccessibleStates.Collapsed; return state; } } public override AccessibleObject GetChild(int index) { CompositeActivityDesigner compositeDesigner = base.ActivityDesigner as CompositeActivityDesigner; if (index >= 0 && index < compositeDesigner.ContainedDesigners.Count) return compositeDesigner.ContainedDesigners[index].AccessibilityObject; else return base.GetChild(index); } public override int GetChildCount() { CompositeActivityDesigner compositeDesigner = base.ActivityDesigner as CompositeActivityDesigner; return compositeDesigner.ContainedDesigners.Count; } } #endregion } // 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
- SeparatorAutomationPeer.cs
- SchemaComplexType.cs
- XDRSchema.cs
- ProjectionPruner.cs
- SiteMapNodeItem.cs
- XmlNamespaceManager.cs
- PeerContact.cs
- NamespaceDisplay.xaml.cs
- WorkflowApplicationIdleEventArgs.cs
- MultiAsyncResult.cs
- ConnectionInterfaceCollection.cs
- InternalRelationshipCollection.cs
- WindowsFormsSynchronizationContext.cs
- ListenerElementsCollection.cs
- CodeBlockBuilder.cs
- StandardOleMarshalObject.cs
- SimpleBitVector32.cs
- GenericTextProperties.cs
- TreeViewDataItemAutomationPeer.cs
- SafeLocalAllocation.cs
- FormattedTextSymbols.cs
- DateTimeOffset.cs
- ControlPaint.cs
- PersonalizationProviderCollection.cs
- TextEditorSpelling.cs
- PageAsyncTaskManager.cs
- ProfileService.cs
- ReferenceSchema.cs
- Validator.cs
- AnnotationHelper.cs
- PropertyTab.cs
- ManagementScope.cs
- EntityDataReader.cs
- ArrayEditor.cs
- listviewsubitemcollectioneditor.cs
- DateTimeConverter2.cs
- ObjectPropertyMapping.cs
- IChannel.cs
- NamedElement.cs
- ExpressionStringBuilder.cs
- invalidudtexception.cs
- PenLineJoinValidation.cs
- HttpCachePolicy.cs
- Drawing.cs
- IssuanceTokenProviderBase.cs
- Size3D.cs
- LoginStatusDesigner.cs
- PathFigure.cs
- Transform3DGroup.cs
- DecimalFormatter.cs
- PassportAuthenticationModule.cs
- VoiceInfo.cs
- LinearQuaternionKeyFrame.cs
- XmlSchemaObjectTable.cs
- Error.cs
- PropertyTabAttribute.cs
- ProxySimple.cs
- SelectionPattern.cs
- OracleNumber.cs
- httpapplicationstate.cs
- InvokeProviderWrapper.cs
- WorkflowInvoker.cs
- UTF8Encoding.cs
- LinkConverter.cs
- Atom10FormatterFactory.cs
- XPathNodeInfoAtom.cs
- QueryOpeningEnumerator.cs
- EventLogTraceListener.cs
- XsltOutput.cs
- GridViewHeaderRowPresenter.cs
- XamlPoint3DCollectionSerializer.cs
- propertyentry.cs
- XmlEntity.cs
- ObjectListField.cs
- FreezableDefaultValueFactory.cs
- ModelTreeEnumerator.cs
- XmlNodeReader.cs
- TextFormattingConverter.cs
- XmlDeclaration.cs
- RegionInfo.cs
- NativeActivityFaultContext.cs
- UIElement3D.cs
- MaterialGroup.cs
- oledbconnectionstring.cs
- HotSpotCollection.cs
- TableLayoutRowStyleCollection.cs
- SequentialOutput.cs
- PeerReferralPolicy.cs
- HandledMouseEvent.cs
- OleDbDataReader.cs
- LinkedResource.cs
- KeyInterop.cs
- DeadCharTextComposition.cs
- Parameter.cs
- _IPv4Address.cs
- TextEditorCopyPaste.cs
- COAUTHINFO.cs
- MemoryRecordBuffer.cs
- login.cs
- HttpWebResponse.cs