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
- InputProviderSite.cs
- DataGridViewDataErrorEventArgs.cs
- ManifestBasedResourceGroveler.cs
- TabRenderer.cs
- ParagraphVisual.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- ValidatorCompatibilityHelper.cs
- Assembly.cs
- ToolStripPanelRenderEventArgs.cs
- RetrieveVirtualItemEventArgs.cs
- OdbcConnectionHandle.cs
- HtmlShimManager.cs
- TemplateKey.cs
- AggregateNode.cs
- UrlPropertyAttribute.cs
- _PooledStream.cs
- TraceContextEventArgs.cs
- SqlDataSourceDesigner.cs
- ComplexBindingPropertiesAttribute.cs
- ControlDesigner.cs
- DynamicVirtualDiscoSearcher.cs
- OleDbPermission.cs
- TreeNodeBindingCollection.cs
- TextEditorContextMenu.cs
- Transform3DGroup.cs
- PrefixQName.cs
- HtmlLink.cs
- HandoffBehavior.cs
- HttpCapabilitiesBase.cs
- TextPointer.cs
- BindingWorker.cs
- Monitor.cs
- PageContentCollection.cs
- Selector.cs
- XmlSchemaProviderAttribute.cs
- TextMetrics.cs
- DocumentScope.cs
- ToolStripManager.cs
- ExpressionPrinter.cs
- EntityDataSourceDesignerHelper.cs
- OperationCanceledException.cs
- InvalidPropValue.cs
- BooleanToSelectiveScrollingOrientationConverter.cs
- DBConnection.cs
- PackageFilter.cs
- ComplexLine.cs
- WebMessageEncodingBindingElement.cs
- ResolveMatches11.cs
- NativeMethodsOther.cs
- XsltContext.cs
- PointLight.cs
- UIElementHelper.cs
- TemplateBindingExtension.cs
- EventData.cs
- Pen.cs
- WindowsToolbarItemAsMenuItem.cs
- ZoneMembershipCondition.cs
- StaticFileHandler.cs
- RegisteredExpandoAttribute.cs
- StateDesigner.TransitionInfo.cs
- ToolStripLabel.cs
- PassportAuthenticationModule.cs
- AlgoModule.cs
- SoapFault.cs
- ApplicationSecurityManager.cs
- HtmlTableCell.cs
- EdmSchemaError.cs
- CodeExporter.cs
- SharedPerformanceCounter.cs
- DataGridRelationshipRow.cs
- XPathSelfQuery.cs
- ScriptingJsonSerializationSection.cs
- HttpRuntimeSection.cs
- Soap12ProtocolImporter.cs
- SafeUserTokenHandle.cs
- InternalUserCancelledException.cs
- ShaperBuffers.cs
- DesignerOptions.cs
- validation.cs
- MeshGeometry3D.cs
- Object.cs
- CurrencyWrapper.cs
- SchemaManager.cs
- RowParagraph.cs
- SecurityUtils.cs
- PriorityRange.cs
- XmlDataLoader.cs
- ASCIIEncoding.cs
- SafeUserTokenHandle.cs
- DataGridViewRowCollection.cs
- LinkUtilities.cs
- TextReturnReader.cs
- AnimatedTypeHelpers.cs
- DataContractAttribute.cs
- _KerberosClient.cs
- sitestring.cs
- AxisAngleRotation3D.cs
- GraphicsContext.cs
- StringOutput.cs
- PtsHost.cs