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
- AnnotationHighlightLayer.cs
- ProtocolsConfigurationHandler.cs
- LinqTreeNodeEvaluator.cs
- DbCommandDefinition.cs
- InternalMappingException.cs
- XmlSchemaAttributeGroupRef.cs
- SimpleBitVector32.cs
- TextViewDesigner.cs
- CodeRegionDirective.cs
- ExtendedProperty.cs
- QilChoice.cs
- AddInContractAttribute.cs
- ArrangedElement.cs
- NullNotAllowedCollection.cs
- SubtreeProcessor.cs
- DispatcherExceptionFilterEventArgs.cs
- FlowDocumentPageViewerAutomationPeer.cs
- XmlSchemaSet.cs
- Odbc32.cs
- ReflectionTypeLoadException.cs
- MimeWriter.cs
- ProcessModelInfo.cs
- PropertyDescriptorGridEntry.cs
- TerminatorSinks.cs
- WindowsTooltip.cs
- SpecularMaterial.cs
- Soap.cs
- PageAsyncTaskManager.cs
- InputProcessorProfiles.cs
- SwitchExpression.cs
- ArraySegment.cs
- SafeEventLogWriteHandle.cs
- AddingNewEventArgs.cs
- SpeechUI.cs
- ActivityBindForm.Designer.cs
- ToolStripItemCollection.cs
- Operand.cs
- SetIterators.cs
- PasswordPropertyTextAttribute.cs
- SectionXmlInfo.cs
- PagerSettings.cs
- ActiveXSite.cs
- ReadOnlyDataSourceView.cs
- Bitmap.cs
- TriState.cs
- MediaEntryAttribute.cs
- XhtmlBasicPhoneCallAdapter.cs
- DesignerToolboxInfo.cs
- FocusTracker.cs
- HtmlContainerControl.cs
- ClipboardData.cs
- VisualBasicImportReference.cs
- ConstraintConverter.cs
- ActiveDocumentEvent.cs
- SerializationFieldInfo.cs
- RouteItem.cs
- XmlValidatingReader.cs
- ThreadStateException.cs
- AttributedMetaModel.cs
- SpecularMaterial.cs
- EventSource.cs
- OracleException.cs
- InternalConfigEventArgs.cs
- ServicesUtilities.cs
- DeclarativeCatalogPart.cs
- ParamArrayAttribute.cs
- SafeArrayTypeMismatchException.cs
- DummyDataSource.cs
- ComplexBindingPropertiesAttribute.cs
- TaskResultSetter.cs
- ConnectionManagementSection.cs
- NamedPermissionSet.cs
- BulletedList.cs
- Property.cs
- ConnectionsZoneAutoFormat.cs
- ThemeInfoAttribute.cs
- TextEditorTyping.cs
- SqlStatistics.cs
- AttributeQuery.cs
- FieldToken.cs
- ComponentSerializationService.cs
- GPPOINTF.cs
- CalendarDateRange.cs
- Transform3DCollection.cs
- DependencyObjectType.cs
- MouseOverProperty.cs
- OciEnlistContext.cs
- InternalMappingException.cs
- XmlSchemaExporter.cs
- CallContext.cs
- WebPartAuthorizationEventArgs.cs
- ClientUtils.cs
- RadioButtonPopupAdapter.cs
- Scene3D.cs
- StringPropertyBuilder.cs
- IISUnsafeMethods.cs
- SessionPageStatePersister.cs
- TextDecorationCollection.cs
- TemplateBindingExpressionConverter.cs
- ThaiBuddhistCalendar.cs