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
- remotingproxy.cs
- IsolatedStorageFilePermission.cs
- ToolStripDesignerAvailabilityAttribute.cs
- XomlCompilerParameters.cs
- MimeWriter.cs
- DataGridCellAutomationPeer.cs
- ReadOnlyTernaryTree.cs
- HostAdapter.cs
- ThemeDirectoryCompiler.cs
- BulletChrome.cs
- DependencySource.cs
- Registration.cs
- ProcessModelInfo.cs
- Knowncolors.cs
- TrustManager.cs
- FormViewInsertEventArgs.cs
- ProcessingInstructionAction.cs
- SchemaTableOptionalColumn.cs
- HandleCollector.cs
- ColorAnimation.cs
- XmlTextReaderImpl.cs
- PackageStore.cs
- DesignerOptionService.cs
- PreservationFileReader.cs
- NumberSubstitution.cs
- ExternalCalls.cs
- SqlProfileProvider.cs
- CmsUtils.cs
- TextDecorationLocationValidation.cs
- PageHandlerFactory.cs
- ExpressionCopier.cs
- BindingContext.cs
- ValueUnavailableException.cs
- PeerCredential.cs
- TraceData.cs
- CaseStatementProjectedSlot.cs
- DataPagerFieldCommandEventArgs.cs
- OrderedDictionaryStateHelper.cs
- OleTxTransaction.cs
- ListBase.cs
- ParallelEnumerableWrapper.cs
- XmlIncludeAttribute.cs
- ChannelManagerHelpers.cs
- PowerEase.cs
- LogArchiveSnapshot.cs
- ComAdminInterfaces.cs
- XmlCDATASection.cs
- ThemeableAttribute.cs
- AddressAlreadyInUseException.cs
- XPathException.cs
- NetworkCredential.cs
- Imaging.cs
- StylusButtonCollection.cs
- TextParaClient.cs
- OdbcConnectionOpen.cs
- Crc32.cs
- StateManagedCollection.cs
- XmlSerializationWriter.cs
- FrameSecurityDescriptor.cs
- FormViewPagerRow.cs
- TypeLoadException.cs
- MenuItem.cs
- EmbeddedMailObject.cs
- DataSourceControlBuilder.cs
- SqlParameterizer.cs
- MouseActionConverter.cs
- MimePart.cs
- COM2PictureConverter.cs
- HtmlTableCellCollection.cs
- CommandPlan.cs
- TextRangeEditTables.cs
- GenericRootAutomationPeer.cs
- SystemIPInterfaceStatistics.cs
- BufferAllocator.cs
- sqlmetadatafactory.cs
- LineSegment.cs
- HttpListenerPrefixCollection.cs
- ImageListStreamer.cs
- QilValidationVisitor.cs
- VariantWrapper.cs
- Timer.cs
- ReadOnlyDataSource.cs
- Triplet.cs
- _Win32.cs
- ApplicationSecurityManager.cs
- XhtmlConformanceSection.cs
- XmlTypeAttribute.cs
- WebBrowserUriTypeConverter.cs
- NetCodeGroup.cs
- BitmapEffectDrawingContent.cs
- DataServiceStreamResponse.cs
- PresentationTraceSources.cs
- InvalidOperationException.cs
- CodeCatchClause.cs
- WSTransactionSection.cs
- ValidatedMobileControlConverter.cs
- BitmapData.cs
- Partitioner.cs
- EntityDataSourceStatementEditorForm.cs
- MatrixTransform3D.cs