Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Activities / Designers / StateInitializationDesigner.cs / 1305376 / StateInitializationDesigner.cs
namespace System.Workflow.Activities { using System; using System.Text; using System.Reflection; using System.Collections; using System.CodeDom; using System.ComponentModel; using System.ComponentModel.Design; using System.Drawing; using System.Drawing.Drawing2D; using System.Workflow.ComponentModel; using System.Workflow.ComponentModel.Design; using System.Collections.ObjectModel; #region StateInitializationDesigner [ActivityDesignerTheme(typeof(StateInitializationDesignerTheme))] internal sealed class StateInitializationDesigner : System.Workflow.Activities.SequenceDesigner { #region Properties and Methods public override bool CanBeParentedTo(CompositeActivityDesigner parentActivityDesigner) { if (parentActivityDesigner == null) throw new ArgumentNullException("parentActivityDesigner"); if (!(parentActivityDesigner.Activity is StateActivity)) return false; return base.CanBeParentedTo(parentActivityDesigner); } protected override void DoDefaultAction() { base.DoDefaultAction(); EnsureVisible(); } public override bool CanExpandCollapse { get { return false; } } public override bool CanInsertActivities(HitTestInfo insertLocation, ReadOnlyCollectionactivitiesToInsert) { foreach (Activity activity in activitiesToInsert) { if (activity is IEventActivity) return false; } return base.CanInsertActivities(insertLocation, activitiesToInsert); } #endregion } #endregion #region StateInitializationDesignerTheme internal sealed class StateInitializationDesignerTheme : CompositeDesignerTheme { public StateInitializationDesignerTheme(WorkflowTheme theme) : base(theme) { this.ShowDropShadow = false; this.ConnectorStartCap = LineAnchor.None; this.ConnectorEndCap = LineAnchor.ArrowAnchor; this.ForeColor = Color.FromArgb(0xFF, 0x80, 0x00, 0x00); this.BorderColor = Color.FromArgb(0xFF, 0xE0, 0xE0, 0xE0); this.BorderStyle = DashStyle.Dash; this.BackColorStart = Color.FromArgb(0x00, 0x00, 0x00, 0x00); this.BackColorEnd = Color.FromArgb(0x00, 0x00, 0x00, 0x00); } } #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
- SendKeys.cs
- RepeaterItemEventArgs.cs
- EntityDataSourceWrapper.cs
- UnknownBitmapDecoder.cs
- PersonalizationProvider.cs
- ValidatorUtils.cs
- SimpleHandlerFactory.cs
- VisualProxy.cs
- StorageEndPropertyMapping.cs
- Track.cs
- ModifierKeysConverter.cs
- StackOverflowException.cs
- SingleTagSectionHandler.cs
- OleDbParameter.cs
- ListControlDataBindingHandler.cs
- BitmapEffectRenderDataResource.cs
- Geometry.cs
- EditorServiceContext.cs
- TraceContextRecord.cs
- FixedDSBuilder.cs
- TraceInternal.cs
- IndentTextWriter.cs
- DocumentStatusResources.cs
- BaseCodePageEncoding.cs
- ProxyDataContractResolver.cs
- ApplicationManager.cs
- BufferedWebEventProvider.cs
- AudioDeviceOut.cs
- DataReceivedEventArgs.cs
- StreamAsIStream.cs
- HttpStaticObjectsCollectionBase.cs
- TdsParameterSetter.cs
- SerializationFieldInfo.cs
- PerformanceCounterPermission.cs
- UpdateCommand.cs
- DotAtomReader.cs
- SignatureToken.cs
- _NegoState.cs
- VariableQuery.cs
- DataSourceGeneratorException.cs
- DiscoveryEndpointElement.cs
- LinqTreeNodeEvaluator.cs
- SmtpException.cs
- CommandPlan.cs
- LZCodec.cs
- TimeSpanValidatorAttribute.cs
- SemanticKeyElement.cs
- RegistryDataKey.cs
- PreloadedPackages.cs
- SqlRecordBuffer.cs
- SelectionChangedEventArgs.cs
- ConfigurationManagerInternalFactory.cs
- ReadingWritingEntityEventArgs.cs
- MultiView.cs
- DBParameter.cs
- ViewSimplifier.cs
- BaseConfigurationRecord.cs
- AlternateView.cs
- TrailingSpaceComparer.cs
- SimpleBitVector32.cs
- VisualStyleInformation.cs
- AssemblyEvidenceFactory.cs
- EncoderParameters.cs
- ListDictionary.cs
- PropertyDescriptorCollection.cs
- XXXOnTypeBuilderInstantiation.cs
- BindingsCollection.cs
- ContainerParaClient.cs
- DbProviderManifest.cs
- LayoutInformation.cs
- Typeface.cs
- remotingproxy.cs
- AgileSafeNativeMemoryHandle.cs
- TraceRecord.cs
- DependencyPropertyDescriptor.cs
- DateTimeSerializationSection.cs
- RestClientProxyHandler.cs
- ListSourceHelper.cs
- CardSpaceShim.cs
- PointF.cs
- DataConnectionHelper.cs
- Int32Rect.cs
- XmlTextEncoder.cs
- BeginEvent.cs
- TrailingSpaceComparer.cs
- GlyphInfoList.cs
- MenuCommand.cs
- EdmToObjectNamespaceMap.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- Utils.cs
- DoubleLinkList.cs
- ObjectManager.cs
- IndexedString.cs
- ProxyBuilder.cs
- QilTargetType.cs
- COM2ExtendedTypeConverter.cs
- RuntimeHelpers.cs
- xmlsaver.cs
- MarkupExtensionSerializer.cs
- AuthenticationModulesSection.cs