Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Activities / Designers / StateFinalizationDesigner.cs / 1305376 / StateFinalizationDesigner.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 StateFinalizationDesigner [ActivityDesignerTheme(typeof(StateFinalizationDesignerTheme))] internal sealed class StateFinalizationDesigner : 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 StateFinalizationDesignerTheme internal sealed class StateFinalizationDesignerTheme : CompositeDesignerTheme { public StateFinalizationDesignerTheme(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
- GridViewDeleteEventArgs.cs
- BackgroundWorker.cs
- ChangePassword.cs
- SHA1Managed.cs
- ExecutionContext.cs
- ConsumerConnectionPoint.cs
- ScriptRegistrationManager.cs
- JoinGraph.cs
- TableLayoutPanel.cs
- SqlXml.cs
- DataConnectionHelper.cs
- TextRangeSerialization.cs
- SqlInfoMessageEvent.cs
- SyndicationSerializer.cs
- DocumentPageView.cs
- CompressEmulationStream.cs
- WebPartConnectVerb.cs
- RoleService.cs
- TranslateTransform3D.cs
- XMLUtil.cs
- Rect3DConverter.cs
- EventLogPermissionEntry.cs
- ProcessHostFactoryHelper.cs
- Rotation3DAnimationBase.cs
- LinkArea.cs
- OutputWindow.cs
- InheritanceContextHelper.cs
- TreeViewItemAutomationPeer.cs
- Pen.cs
- IFormattable.cs
- StylusPointProperties.cs
- DiagnosticsConfiguration.cs
- DashStyle.cs
- ServiceActivationException.cs
- COM2Properties.cs
- ObjectAssociationEndMapping.cs
- DesignerObject.cs
- RenderData.cs
- TraceProvider.cs
- SQLMoney.cs
- CodeParameterDeclarationExpression.cs
- LicenseManager.cs
- XsdBuildProvider.cs
- CompilationRelaxations.cs
- Lease.cs
- ToolStrip.cs
- DataGridItem.cs
- SafeCryptoHandles.cs
- XmlDocumentViewSchema.cs
- LiteralControl.cs
- StaticSiteMapProvider.cs
- DbConnectionStringBuilder.cs
- CodeExporter.cs
- UserControlCodeDomTreeGenerator.cs
- HttpRequestCacheValidator.cs
- ServiceNotStartedException.cs
- XmlSchemaAppInfo.cs
- Lasso.cs
- AssociationSetEnd.cs
- HtmlTableCell.cs
- XmlChoiceIdentifierAttribute.cs
- UniqueIdentifierService.cs
- BaseCollection.cs
- SimpleLine.cs
- HotCommands.cs
- PagePropertiesChangingEventArgs.cs
- NameValueConfigurationCollection.cs
- ObfuscationAttribute.cs
- ZipIOModeEnforcingStream.cs
- SigningCredentials.cs
- Shape.cs
- AnnouncementDispatcherAsyncResult.cs
- TemplateControlParser.cs
- DataRowView.cs
- EdmComplexPropertyAttribute.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- NameSpaceEvent.cs
- ButtonFlatAdapter.cs
- DesignerView.cs
- FieldMetadata.cs
- XmlParserContext.cs
- Configuration.cs
- __FastResourceComparer.cs
- AnnotationResource.cs
- ClassDataContract.cs
- UInt16.cs
- ApplicationTrust.cs
- ISAPIWorkerRequest.cs
- EventMappingSettings.cs
- NullableFloatAverageAggregationOperator.cs
- XmlElementAttributes.cs
- TextBoxBase.cs
- Pair.cs
- WmlValidationSummaryAdapter.cs
- OperandQuery.cs
- GlyphTypeface.cs
- ContainerActivationHelper.cs
- OledbConnectionStringbuilder.cs
- PerspectiveCamera.cs
- GlobalEventManager.cs