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
- XmlSchemaComplexContentExtension.cs
- SqlDataSourceView.cs
- DataTableTypeConverter.cs
- CatalogZone.cs
- CompressionTransform.cs
- GcHandle.cs
- LineServicesCallbacks.cs
- TemplatedAdorner.cs
- RoleService.cs
- EventLogPermissionEntryCollection.cs
- OneWayBindingElement.cs
- PauseStoryboard.cs
- PrintPreviewDialog.cs
- ParsedAttributeCollection.cs
- FloaterBaseParagraph.cs
- KeyConstraint.cs
- ParseNumbers.cs
- MediaContext.cs
- ExtensionSimplifierMarkupObject.cs
- FontNamesConverter.cs
- LZCodec.cs
- connectionpool.cs
- AsyncDataRequest.cs
- VisualTarget.cs
- WindowsPen.cs
- RouteValueDictionary.cs
- VisualBrush.cs
- ButtonBaseAdapter.cs
- RectangleHotSpot.cs
- TreeIterator.cs
- AnonymousIdentificationSection.cs
- CollectionContainer.cs
- InputBinding.cs
- ExpressionLexer.cs
- PenThreadPool.cs
- DataGridTextBox.cs
- log.cs
- CollectionBase.cs
- CompatibleComparer.cs
- GuidelineSet.cs
- NumericPagerField.cs
- SpellerError.cs
- DetailsViewPagerRow.cs
- Rotation3D.cs
- BooleanStorage.cs
- AsyncOperationContext.cs
- SafeRightsManagementSessionHandle.cs
- ItemCollection.cs
- SiteOfOriginContainer.cs
- CompileLiteralTextParser.cs
- ResourceProviderFactory.cs
- CryptoApi.cs
- DbConnectionOptions.cs
- UIElementParagraph.cs
- SourceFileBuildProvider.cs
- CmsInterop.cs
- DefaultObjectMappingItemCollection.cs
- DataGridView.cs
- HybridCollection.cs
- ServiceAppDomainAssociationProvider.cs
- IItemProperties.cs
- StylusButton.cs
- GridViewColumnHeaderAutomationPeer.cs
- HandledMouseEvent.cs
- BuildProvidersCompiler.cs
- TableRowCollection.cs
- WorkflowInstanceTerminatedRecord.cs
- EnterpriseServicesHelper.cs
- OdbcReferenceCollection.cs
- Vector3D.cs
- Color.cs
- ListMarkerLine.cs
- HttpWriter.cs
- SystemWebExtensionsSectionGroup.cs
- BufferedOutputStream.cs
- ToolStripItem.cs
- WizardSideBarListControlItemEventArgs.cs
- FlowDocumentPaginator.cs
- ItemType.cs
- PropertyDescriptorCollection.cs
- ErrorStyle.cs
- ControlBuilderAttribute.cs
- ColorContextHelper.cs
- Int32Storage.cs
- EntityDataSourceDataSelectionPanel.designer.cs
- DesignerCapabilities.cs
- TreeNodeCollectionEditorDialog.cs
- CodeComment.cs
- ResolveInfo.cs
- SchemaImporter.cs
- FixedFindEngine.cs
- ServiceBuildProvider.cs
- ReflectionTypeLoadException.cs
- InheritablePropertyChangeInfo.cs
- WebControlAdapter.cs
- GridViewRowPresenterBase.cs
- SessionSwitchEventArgs.cs
- GlyphShapingProperties.cs
- ProxyHelper.cs
- DataColumnCollection.cs