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
- ElementsClipboardData.cs
- BookmarkUndoUnit.cs
- ToolStripDropDownItem.cs
- DragEvent.cs
- IUnknownConstantAttribute.cs
- RegexCode.cs
- ToolStripOverflowButton.cs
- SiteMapDataSource.cs
- DataKey.cs
- MenuItemAutomationPeer.cs
- PropertyDescriptor.cs
- COM2ExtendedBrowsingHandler.cs
- SmtpTransport.cs
- InvalidFilterCriteriaException.cs
- Header.cs
- TextBox.cs
- backend.cs
- StrongNameSignatureInformation.cs
- BaseParser.cs
- UserPreferenceChangedEventArgs.cs
- FormsAuthenticationCredentials.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- ScriptModule.cs
- PropertyPathWorker.cs
- ToolStripContextMenu.cs
- AssemblyAttributesGoHere.cs
- BamlRecordWriter.cs
- MetadataSerializer.cs
- XmlBinaryReader.cs
- DataControlLinkButton.cs
- ControlBindingsConverter.cs
- XmlSchemaInferenceException.cs
- RenderTargetBitmap.cs
- BufferedOutputAsyncStream.cs
- ConditionedDesigner.cs
- OpenFileDialog.cs
- GlobalizationSection.cs
- AnnotationDocumentPaginator.cs
- XmlWhitespace.cs
- MessageLogger.cs
- RenderOptions.cs
- ProgressBarAutomationPeer.cs
- SubstitutionList.cs
- AppDomainGrammarProxy.cs
- EventArgs.cs
- PromptBuilder.cs
- Tokenizer.cs
- WindowsGrip.cs
- UnsafeNativeMethods.cs
- ScrollableControl.cs
- SerializerDescriptor.cs
- CultureInfo.cs
- SqlExpressionNullability.cs
- AttributeInfo.cs
- securitymgrsite.cs
- _NTAuthentication.cs
- mediapermission.cs
- AuthenticationService.cs
- AnnotationObservableCollection.cs
- JsonGlobals.cs
- DataBoundLiteralControl.cs
- AttachedPropertyMethodSelector.cs
- IfAction.cs
- JsonEnumDataContract.cs
- SystemIcons.cs
- TraceLog.cs
- ImageIndexConverter.cs
- DiagnosticsConfiguration.cs
- BufferedOutputAsyncStream.cs
- FacetEnabledSchemaElement.cs
- MetabaseServerConfig.cs
- ListViewDeletedEventArgs.cs
- SqlCommand.cs
- XPathSingletonIterator.cs
- CodeIterationStatement.cs
- X509Utils.cs
- RadioButton.cs
- SecurityDocument.cs
- baseaxisquery.cs
- ModelEditingScope.cs
- ExpressionBinding.cs
- PreProcessInputEventArgs.cs
- DynamicDataExtensions.cs
- AliasGenerator.cs
- DataExpression.cs
- MbpInfo.cs
- ServiceDiscoveryBehavior.cs
- DisplayInformation.cs
- XmlLanguage.cs
- WebPartPersonalization.cs
- Point4D.cs
- StylusLogic.cs
- TraceData.cs
- XmlImplementation.cs
- NodeInfo.cs
- ColorContext.cs
- baseaxisquery.cs
- QilScopedVisitor.cs
- PreservationFileWriter.cs
- ArrayConverter.cs