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
- XmlSchemaInferenceException.cs
- SecurityTraceRecordHelper.cs
- ButtonField.cs
- ExecutedRoutedEventArgs.cs
- ObjectDataSourceEventArgs.cs
- ParagraphVisual.cs
- CompositeScriptReference.cs
- ParseChildrenAsPropertiesAttribute.cs
- CellConstant.cs
- EdmSchemaAttribute.cs
- GeometryModel3D.cs
- DesignerGenericWebPart.cs
- SqlDataSourceCommandParser.cs
- CodeLabeledStatement.cs
- NGCPageContentCollectionSerializerAsync.cs
- ExpandSegmentCollection.cs
- ConfigWriter.cs
- returneventsaver.cs
- XmlFormatWriterGenerator.cs
- EpmContentDeSerializerBase.cs
- ListChangedEventArgs.cs
- ConstraintManager.cs
- SiteMapDataSourceView.cs
- DtdParser.cs
- DataGridRowEventArgs.cs
- ImageMetadata.cs
- IInstanceContextProvider.cs
- SecurityTokenAuthenticator.cs
- PathGeometry.cs
- RegisteredScript.cs
- MatrixConverter.cs
- XmlDigitalSignatureProcessor.cs
- BindableTemplateBuilder.cs
- SqlTriggerContext.cs
- SchemaCollectionCompiler.cs
- ObjectParameterCollection.cs
- XmlDocumentFragment.cs
- FlowDecisionLabelFeature.cs
- RecordsAffectedEventArgs.cs
- ImplicitInputBrush.cs
- DiscreteKeyFrames.cs
- MouseCaptureWithinProperty.cs
- ToolStripControlHost.cs
- XmlQuerySequence.cs
- XMLSchema.cs
- EdmSchemaAttribute.cs
- ListViewSelectEventArgs.cs
- XComponentModel.cs
- LinqDataSourceDeleteEventArgs.cs
- DataComponentNameHandler.cs
- DataControlLinkButton.cs
- ApplicationDirectoryMembershipCondition.cs
- DataGridViewToolTip.cs
- ButtonPopupAdapter.cs
- Image.cs
- CryptoApi.cs
- CodeArgumentReferenceExpression.cs
- DataGridViewIntLinkedList.cs
- PlainXmlSerializer.cs
- Base64Stream.cs
- RightsManagementPermission.cs
- XmlSchemaComplexType.cs
- DBSchemaTable.cs
- WorkflowInstance.cs
- CapabilitiesState.cs
- TextShapeableCharacters.cs
- ManipulationLogic.cs
- PackageProperties.cs
- PageSettings.cs
- XamlFxTrace.cs
- RegexGroupCollection.cs
- XmlTextReader.cs
- InnerItemCollectionView.cs
- ObjectConverter.cs
- XmlDocument.cs
- EntityDataSourceState.cs
- TextModifier.cs
- MonitorWrapper.cs
- GPPOINT.cs
- RecordConverter.cs
- BaseInfoTable.cs
- handlecollector.cs
- TrackingMemoryStream.cs
- PcmConverter.cs
- ProxyWebPartConnectionCollection.cs
- PlanCompiler.cs
- sqlstateclientmanager.cs
- FragmentNavigationEventArgs.cs
- TypeDescriptionProvider.cs
- KeyPullup.cs
- SchemaContext.cs
- ValidationSettings.cs
- WindowPatternIdentifiers.cs
- DrawListViewItemEventArgs.cs
- MetroSerializationManager.cs
- ParenthesizePropertyNameAttribute.cs
- DbProviderFactoriesConfigurationHandler.cs
- SubpageParaClient.cs
- DataSourceCache.cs
- PopupControlService.cs