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
- OdbcConnectionFactory.cs
- SqlUserDefinedTypeAttribute.cs
- ServiceOperationParameter.cs
- HttpPostProtocolReflector.cs
- TraceListeners.cs
- ExpressionBinding.cs
- ColorConvertedBitmap.cs
- KeyFrames.cs
- DES.cs
- BamlLocalizer.cs
- Registry.cs
- TimeStampChecker.cs
- ControlFilterExpression.cs
- WhitespaceRuleReader.cs
- ChildDocumentBlock.cs
- HandlerBase.cs
- RowToParametersTransformer.cs
- TimelineGroup.cs
- ReferencedAssembly.cs
- WebScriptMetadataFormatter.cs
- MediaElement.cs
- LazyTextWriterCreator.cs
- HMACMD5.cs
- XmlDigitalSignatureProcessor.cs
- LocatorGroup.cs
- CodePageUtils.cs
- SQLByteStorage.cs
- DnsCache.cs
- QueryContinueDragEventArgs.cs
- CFGGrammar.cs
- CriticalExceptions.cs
- basenumberconverter.cs
- ImpersonateTokenRef.cs
- OleDbPropertySetGuid.cs
- PenContext.cs
- XmlUtil.cs
- MD5.cs
- DocumentScope.cs
- DeferredElementTreeState.cs
- ButtonStandardAdapter.cs
- recordstatescratchpad.cs
- DataExpression.cs
- WrappedKeySecurityToken.cs
- RemotingClientProxy.cs
- ExpressionUtilities.cs
- securitycriticaldataClass.cs
- ConfigurationSettings.cs
- TableDetailsCollection.cs
- WebPartEditorCancelVerb.cs
- DictionaryBase.cs
- RenderCapability.cs
- dataSvcMapFileLoader.cs
- TextCompositionEventArgs.cs
- CodeExporter.cs
- XamlPointCollectionSerializer.cs
- WindowsListViewItemCheckBox.cs
- StringDictionary.cs
- PrincipalPermission.cs
- SystemIPGlobalStatistics.cs
- Timer.cs
- DefaultTypeArgumentAttribute.cs
- ValueSerializer.cs
- WebPartAddingEventArgs.cs
- UserMapPath.cs
- SafeTokenHandle.cs
- WindowsTreeView.cs
- HierarchicalDataSourceDesigner.cs
- TrackingDataItemValue.cs
- ObjectDataSourceChooseTypePanel.cs
- BaseParser.cs
- TextParentUndoUnit.cs
- Container.cs
- PeerApplicationLaunchInfo.cs
- SizeKeyFrameCollection.cs
- SystemPens.cs
- ZipIOExtraField.cs
- dtdvalidator.cs
- CopyAction.cs
- XPathDescendantIterator.cs
- Token.cs
- ConfigurationHandlersInstallComponent.cs
- UnsafePeerToPeerMethods.cs
- XPathNodeHelper.cs
- RegexCompiler.cs
- StorageTypeMapping.cs
- SecurityTokenRequirement.cs
- DataGridViewRowHeaderCell.cs
- XslTransformFileEditor.cs
- BitmapEffectGroup.cs
- ScriptControl.cs
- ProxyWebPartConnectionCollection.cs
- Enlistment.cs
- PartialTrustHelpers.cs
- ScriptReference.cs
- ArgumentNullException.cs
- NodeFunctions.cs
- AnnouncementDispatcherAsyncResult.cs
- AssignDesigner.xaml.cs
- InteropDesigner.xaml.cs
- UnsignedPublishLicense.cs