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
- ControlParameter.cs
- SoundPlayerAction.cs
- DynamicRenderer.cs
- WindowsUpDown.cs
- LicenseException.cs
- LocatorManager.cs
- Keywords.cs
- TreeNodeStyleCollection.cs
- CachedPathData.cs
- ShaderRenderModeValidation.cs
- XmlParserContext.cs
- ConvertEvent.cs
- TextContainerHelper.cs
- SchemaElementDecl.cs
- Component.cs
- ArrayElementGridEntry.cs
- ArraySet.cs
- mediaeventshelper.cs
- TextTreeInsertUndoUnit.cs
- Oid.cs
- SessionStateModule.cs
- NavigationWindow.cs
- PropertyPathWorker.cs
- InheritanceService.cs
- ClaimSet.cs
- EntityRecordInfo.cs
- XpsSerializationException.cs
- ExpressionConverter.cs
- SystemIPInterfaceProperties.cs
- x509utils.cs
- Calendar.cs
- ConstrainedDataObject.cs
- _DynamicWinsockMethods.cs
- figurelength.cs
- WhitespaceRuleReader.cs
- TextSelectionHighlightLayer.cs
- GuidTagList.cs
- SimpleApplicationHost.cs
- ProgressBarHighlightConverter.cs
- ExpressionBuilderContext.cs
- FolderBrowserDialogDesigner.cs
- XmlElementCollection.cs
- PixelFormatConverter.cs
- OptimizedTemplateContentHelper.cs
- WebPartDisplayModeCancelEventArgs.cs
- LongSumAggregationOperator.cs
- ImageBrush.cs
- SafePipeHandle.cs
- XmlSchemaSequence.cs
- TypeLibConverter.cs
- DrawingVisual.cs
- TransformDescriptor.cs
- PathSegment.cs
- ImageMetadata.cs
- AuthenticationConfig.cs
- CodeIdentifiers.cs
- DependsOnAttribute.cs
- SHA512Managed.cs
- QilDataSource.cs
- FileUtil.cs
- XsdDataContractExporter.cs
- SqlProcedureAttribute.cs
- Filter.cs
- ImageSource.cs
- WebPartEditorApplyVerb.cs
- GridViewRow.cs
- XmlSchemaParticle.cs
- ThaiBuddhistCalendar.cs
- ExtenderProviderService.cs
- FaultCode.cs
- SchemaConstraints.cs
- ImmutableObjectAttribute.cs
- DescendantOverDescendantQuery.cs
- ScrollViewerAutomationPeer.cs
- UserControlAutomationPeer.cs
- DataGridAddNewRow.cs
- ListViewItem.cs
- RegexReplacement.cs
- DecimalStorage.cs
- PageAction.cs
- PartialTrustVisibleAssemblyCollection.cs
- Currency.cs
- ProgressBarAutomationPeer.cs
- BaseTemplateParser.cs
- GraphicsPath.cs
- TextCompositionManager.cs
- DataBinding.cs
- EntityStoreSchemaGenerator.cs
- FormatterServices.cs
- JoinTreeNode.cs
- SymmetricSecurityProtocolFactory.cs
- InfoCardAsymmetricCrypto.cs
- ManifestResourceInfo.cs
- PathGeometry.cs
- RSACryptoServiceProvider.cs
- DataSourceSelectArguments.cs
- AnchoredBlock.cs
- TreeViewItemAutomationPeer.cs
- MessageBox.cs
- SerialReceived.cs