Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Common / AuthoringOM / Behaviors / CompensateDesigner.cs / 1305376 / CompensateDesigner.cs
namespace System.Workflow.ComponentModel { using System; using System.Text; using System.Reflection; using System.Collections; using System.Collections.Specialized; using System.CodeDom; using System.ComponentModel; using System.ComponentModel.Design; using System.Drawing; using System.Drawing.Drawing2D; using System.Diagnostics; using System.Workflow.ComponentModel; using System.Workflow.ComponentModel.Design; #region Class CompensateDesigner [ActivityDesignerTheme(typeof(CompensateDesignerTheme))] internal sealed class CompensateDesigner : ActivityDesigner { #region Properties and Methods public override bool CanBeParentedTo(CompositeActivityDesigner parentActivityDesigner) { Activity parentActivity = parentActivityDesigner.Activity; while (parentActivity != null) { if (parentActivity is CancellationHandlerActivity || parentActivity is CompensationHandlerActivity || parentActivity is FaultHandlerActivity) return true; parentActivity = parentActivity.Parent; } return false; } #endregion } #endregion #region CompensateDesignerTheme internal sealed class CompensateDesignerTheme : ActivityDesignerTheme { public CompensateDesignerTheme(WorkflowTheme theme) : base(theme) { this.ForeColor = Color.FromArgb(0xFF, 0x00, 0x00, 0x00); this.BorderColor = Color.FromArgb(0xFF, 0x73, 0x51, 0x08); this.BorderStyle = DashStyle.Solid; this.BackColorStart = Color.FromArgb(0xFF, 0xF7, 0xF7, 0x9C); this.BackColorEnd = Color.FromArgb(0xFF, 0xDE, 0xAA, 0x00); this.BackgroundStyle = LinearGradientMode.Horizontal; } } #endregion } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. namespace System.Workflow.ComponentModel { using System; using System.Text; using System.Reflection; using System.Collections; using System.Collections.Specialized; using System.CodeDom; using System.ComponentModel; using System.ComponentModel.Design; using System.Drawing; using System.Drawing.Drawing2D; using System.Diagnostics; using System.Workflow.ComponentModel; using System.Workflow.ComponentModel.Design; #region Class CompensateDesigner [ActivityDesignerTheme(typeof(CompensateDesignerTheme))] internal sealed class CompensateDesigner : ActivityDesigner { #region Properties and Methods public override bool CanBeParentedTo(CompositeActivityDesigner parentActivityDesigner) { Activity parentActivity = parentActivityDesigner.Activity; while (parentActivity != null) { if (parentActivity is CancellationHandlerActivity || parentActivity is CompensationHandlerActivity || parentActivity is FaultHandlerActivity) return true; parentActivity = parentActivity.Parent; } return false; } #endregion } #endregion #region CompensateDesignerTheme internal sealed class CompensateDesignerTheme : ActivityDesignerTheme { public CompensateDesignerTheme(WorkflowTheme theme) : base(theme) { this.ForeColor = Color.FromArgb(0xFF, 0x00, 0x00, 0x00); this.BorderColor = Color.FromArgb(0xFF, 0x73, 0x51, 0x08); this.BorderStyle = DashStyle.Solid; this.BackColorStart = Color.FromArgb(0xFF, 0xF7, 0xF7, 0x9C); this.BackColorEnd = Color.FromArgb(0xFF, 0xDE, 0xAA, 0x00); this.BackgroundStyle = LinearGradientMode.Horizontal; } } #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
- CodeDirectiveCollection.cs
- ConsoleKeyInfo.cs
- PropVariant.cs
- KeyToListMap.cs
- LostFocusEventManager.cs
- MethodImplAttribute.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- FilterException.cs
- MimeBasePart.cs
- ProcessModelSection.cs
- EmulateRecognizeCompletedEventArgs.cs
- PngBitmapDecoder.cs
- EventLogPermission.cs
- InstrumentationTracker.cs
- EntityStoreSchemaFilterEntry.cs
- ShortcutKeysEditor.cs
- SoapElementAttribute.cs
- StylusPointPropertyId.cs
- DataSourceCache.cs
- DataKeyArray.cs
- TextBoxRenderer.cs
- DataGridViewRowHeaderCell.cs
- ValidationErrorCollection.cs
- ErrorTableItemStyle.cs
- CompilationSection.cs
- CultureSpecificStringDictionary.cs
- DrawingAttributesDefaultValueFactory.cs
- ProxyAttribute.cs
- BrushValueSerializer.cs
- SwitchLevelAttribute.cs
- MenuScrollingVisibilityConverter.cs
- NavigationHelper.cs
- OdbcException.cs
- XamlContextStack.cs
- StylusPointProperties.cs
- StorageEntityContainerMapping.cs
- ToolStripItemTextRenderEventArgs.cs
- ExpressionBuilderCollection.cs
- AutomationAttributeInfo.cs
- ApplicationBuildProvider.cs
- DataGridTemplateColumn.cs
- Policy.cs
- DataShape.cs
- QueueProcessor.cs
- ListControl.cs
- SourceItem.cs
- DeferredSelectedIndexReference.cs
- ConfigurationProperty.cs
- FileDetails.cs
- OracleRowUpdatingEventArgs.cs
- WindowsGrip.cs
- RemotingHelper.cs
- DropDownHolder.cs
- DbDataRecord.cs
- UnsafeNativeMethodsCLR.cs
- PageAsyncTaskManager.cs
- ServiceModelTimeSpanValidator.cs
- SystemEvents.cs
- PathStreamGeometryContext.cs
- ResourceKey.cs
- PublisherIdentityPermission.cs
- XmlBinaryReader.cs
- MatrixCamera.cs
- NullReferenceException.cs
- ReferencedAssembly.cs
- DiscoveryOperationContextExtension.cs
- DefaultValidator.cs
- DynamicPropertyReader.cs
- SerializerProvider.cs
- InternalSafeNativeMethods.cs
- AxisAngleRotation3D.cs
- ControlValuePropertyAttribute.cs
- RequestCacheManager.cs
- Policy.cs
- ColorConverter.cs
- xamlnodes.cs
- WS2007HttpBindingCollectionElement.cs
- AttributedMetaModel.cs
- Int64Converter.cs
- ModelVisual3D.cs
- ResXBuildProvider.cs
- MulticastOption.cs
- DbDeleteCommandTree.cs
- QilXmlWriter.cs
- ServiceModelTimeSpanValidator.cs
- SoapSchemaExporter.cs
- Transaction.cs
- TreeNodeBinding.cs
- SchemaMerger.cs
- EventLogStatus.cs
- TagPrefixCollection.cs
- CacheMemory.cs
- SecureUICommand.cs
- TextElementEnumerator.cs
- ContentPropertyAttribute.cs
- SqlIdentifier.cs
- ApplicationException.cs
- WhiteSpaceTrimStringConverter.cs
- Configuration.cs
- InstanceStoreQueryResult.cs