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
- MarkupCompiler.cs
- TextSegment.cs
- HostProtectionPermission.cs
- XmlSchemaIdentityConstraint.cs
- EventLogPermission.cs
- IdentityReference.cs
- UpdateCommand.cs
- XmlSerializerVersionAttribute.cs
- DefaultBindingPropertyAttribute.cs
- FrameworkName.cs
- DocumentApplicationState.cs
- EntityRecordInfo.cs
- ClientUtils.cs
- XmlSchemaAnnotated.cs
- ConfigPathUtility.cs
- GeneratedView.cs
- LinkedResourceCollection.cs
- WebUtility.cs
- ContextStaticAttribute.cs
- ChangeNode.cs
- StdValidatorsAndConverters.cs
- StringAnimationUsingKeyFrames.cs
- SystemGatewayIPAddressInformation.cs
- WindowsButton.cs
- XmlSchemas.cs
- BeginEvent.cs
- DataRelation.cs
- ContentOperations.cs
- AppDomainCompilerProxy.cs
- SendActivityDesigner.cs
- SafeReversePInvokeHandle.cs
- PropertyMapper.cs
- WebBrowsableAttribute.cs
- QilInvokeLateBound.cs
- HttpProfileGroupBase.cs
- AssociatedControlConverter.cs
- CreateUserWizardDesigner.cs
- PathGeometry.cs
- ScrollData.cs
- RegexRunner.cs
- SchemaReference.cs
- WindowsTokenRoleProvider.cs
- StateBag.cs
- ElementProxy.cs
- COM2PropertyBuilderUITypeEditor.cs
- SequentialUshortCollection.cs
- SqlCacheDependency.cs
- HighlightComponent.cs
- MultipleViewPattern.cs
- ScriptingScriptResourceHandlerSection.cs
- MessageSmuggler.cs
- AnchorEditor.cs
- TextTreeRootNode.cs
- ToolCreatedEventArgs.cs
- Rect.cs
- StylusLogic.cs
- LinkedList.cs
- XPathAxisIterator.cs
- PathNode.cs
- AppSettings.cs
- MediaPlayerState.cs
- UIntPtr.cs
- PerfCounters.cs
- MethodInfo.cs
- ObjectSet.cs
- FontStyle.cs
- TranslateTransform.cs
- BoundColumn.cs
- HtmlEmptyTagControlBuilder.cs
- FixedSchema.cs
- SelectionRangeConverter.cs
- RoutedEvent.cs
- GrammarBuilderDictation.cs
- Stopwatch.cs
- TableLayoutRowStyleCollection.cs
- Label.cs
- TcpTransportElement.cs
- ExpressionVisitor.cs
- ping.cs
- RuntimeResourceSet.cs
- HostingPreferredMapPath.cs
- Code.cs
- DayRenderEvent.cs
- SafeReversePInvokeHandle.cs
- KeyInstance.cs
- UnionCodeGroup.cs
- SqlConnectionPoolProviderInfo.cs
- ToolStripItemRenderEventArgs.cs
- Base64Stream.cs
- DataServiceRequest.cs
- HttpCacheVary.cs
- Rect.cs
- EntitySqlQueryState.cs
- MSAAWinEventWrap.cs
- SectionInformation.cs
- DBDataPermissionAttribute.cs
- BulletedList.cs
- ChangeDirector.cs
- PeerName.cs
- ColumnCollection.cs