Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Activities / Designers / ConditionedDesigner.cs / 1305376 / ConditionedDesigner.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; #region Class ConditionedDesigner [ActivityDesignerTheme(typeof(ConditionedDesignerTheme))] internal sealed class IfElseBranchDesigner: SequentialActivityDesigner { #region Properties and Methods public override bool CanBeParentedTo(CompositeActivityDesigner parentActivityDesigner) { if (parentActivityDesigner == null) throw new ArgumentNullException("parentActivity"); if (!(parentActivityDesigner.Activity is IfElseActivity)) return false; return base.CanBeParentedTo(parentActivityDesigner); } #endregion } #endregion #region ConditionedDesignerTheme internal sealed class ConditionedDesignerTheme : CompositeDesignerTheme { public ConditionedDesignerTheme(WorkflowTheme theme) : base(theme) { this.ShowDropShadow = false; this.ConnectorStartCap = LineAnchor.None; this.ConnectorEndCap = LineAnchor.ArrowAnchor; this.ForeColor = Color.FromArgb(0xFF, 0x00, 0x64, 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. 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; #region Class ConditionedDesigner [ActivityDesignerTheme(typeof(ConditionedDesignerTheme))] internal sealed class IfElseBranchDesigner: SequentialActivityDesigner { #region Properties and Methods public override bool CanBeParentedTo(CompositeActivityDesigner parentActivityDesigner) { if (parentActivityDesigner == null) throw new ArgumentNullException("parentActivity"); if (!(parentActivityDesigner.Activity is IfElseActivity)) return false; return base.CanBeParentedTo(parentActivityDesigner); } #endregion } #endregion #region ConditionedDesignerTheme internal sealed class ConditionedDesignerTheme : CompositeDesignerTheme { public ConditionedDesignerTheme(WorkflowTheme theme) : base(theme) { this.ShowDropShadow = false; this.ConnectorStartCap = LineAnchor.None; this.ConnectorEndCap = LineAnchor.ArrowAnchor; this.ForeColor = Color.FromArgb(0xFF, 0x00, 0x64, 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
- ButtonColumn.cs
- objectresult_tresulttype.cs
- SectionXmlInfo.cs
- WinEventQueueItem.cs
- AtomicFile.cs
- ToolboxItemAttribute.cs
- ActivityExecutionContext.cs
- TemplatePropertyEntry.cs
- SettingsBase.cs
- WebServiceData.cs
- SessionStateModule.cs
- errorpatternmatcher.cs
- WebPartManagerInternals.cs
- Descriptor.cs
- Point3D.cs
- ConnectivityStatus.cs
- KnownBoxes.cs
- HttpInputStream.cs
- SocketAddress.cs
- DrawingGroup.cs
- IOThreadTimer.cs
- WebPartConnectionsCancelVerb.cs
- RemotingConfiguration.cs
- XmlSerializer.cs
- DiagnosticEventProvider.cs
- TaskFileService.cs
- DbException.cs
- ColorTransformHelper.cs
- SingleAnimationUsingKeyFrames.cs
- XmlSchemaElement.cs
- WebPartMovingEventArgs.cs
- SqlResolver.cs
- HybridWebProxyFinder.cs
- wgx_commands.cs
- Rect3D.cs
- PropertyEntry.cs
- HelpEvent.cs
- SByteStorage.cs
- OciEnlistContext.cs
- SingleObjectCollection.cs
- RolePrincipal.cs
- ContextMenuService.cs
- XsltCompileContext.cs
- RtfControlWordInfo.cs
- XmlReflectionImporter.cs
- ConditionChanges.cs
- SystemThemeKey.cs
- PrePrepareMethodAttribute.cs
- WhitespaceRule.cs
- DesignerSerializationOptionsAttribute.cs
- TransportSecurityProtocol.cs
- IndexObject.cs
- TrackBar.cs
- PersistChildrenAttribute.cs
- SymbolPair.cs
- StaticTextPointer.cs
- SurrogateEncoder.cs
- OpCodes.cs
- ModuleBuilderData.cs
- ToolboxBitmapAttribute.cs
- HierarchicalDataTemplate.cs
- OperatorExpressions.cs
- StrongNameUtility.cs
- AppSettings.cs
- EffectiveValueEntry.cs
- LogExtentCollection.cs
- WindowsImpersonationContext.cs
- OpenFileDialog.cs
- SafeHandle.cs
- GenericTextProperties.cs
- LoadRetryStrategyFactory.cs
- ObjectHandle.cs
- ExtendedPropertiesHandler.cs
- CustomValidator.cs
- ToolStripHighContrastRenderer.cs
- UIElementCollection.cs
- ListCollectionView.cs
- DateTimeFormatInfoScanner.cs
- MultipleViewPattern.cs
- ClientScriptManager.cs
- HttpListenerResponse.cs
- ChannelSinkStacks.cs
- EmbeddedMailObject.cs
- SharedPersonalizationStateInfo.cs
- SQLBinary.cs
- AccessDataSource.cs
- BindingExpressionUncommonField.cs
- SoapServerProtocol.cs
- RequestCachePolicy.cs
- HttpCookie.cs
- DataPagerFieldCollection.cs
- UIInitializationException.cs
- SystemIPInterfaceProperties.cs
- CoTaskMemSafeHandle.cs
- _OSSOCK.cs
- PropertyItemInternal.cs
- Variable.cs
- Triplet.cs
- ArraySegment.cs
- FilteredReadOnlyMetadataCollection.cs