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
- HttpConfigurationSystem.cs
- DataKey.cs
- SymDocumentType.cs
- IisTraceListener.cs
- StatusStrip.cs
- HostedElements.cs
- ToolStripHighContrastRenderer.cs
- BindingCollection.cs
- FeatureSupport.cs
- OleDbTransaction.cs
- BamlRecords.cs
- StructuredTypeInfo.cs
- EntityClassGenerator.cs
- EventEntry.cs
- DataListAutoFormat.cs
- RegionIterator.cs
- SrgsToken.cs
- TypeUtils.cs
- TextServicesDisplayAttribute.cs
- LinkLabel.cs
- DynamicPropertyReader.cs
- NativeMethods.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- HandlerMappingMemo.cs
- ReflectPropertyDescriptor.cs
- WindowsRichEditRange.cs
- Function.cs
- ArraySegment.cs
- AutoGeneratedFieldProperties.cs
- ContextCorrelationInitializer.cs
- CodeTypeDeclaration.cs
- BaseInfoTable.cs
- TextRangeSerialization.cs
- XmlQualifiedName.cs
- WebPartPersonalization.cs
- TabItemWrapperAutomationPeer.cs
- LayoutEditorPart.cs
- CLRBindingWorker.cs
- DataObject.cs
- SwitchCase.cs
- CounterSample.cs
- QilIterator.cs
- VariableAction.cs
- TextServicesCompartmentEventSink.cs
- COM2IProvidePropertyBuilderHandler.cs
- PairComparer.cs
- DataGridRow.cs
- SimpleFieldTemplateUserControl.cs
- LinkedResource.cs
- NumberAction.cs
- QuestionEventArgs.cs
- SystemNetworkInterface.cs
- SoapInteropTypes.cs
- GridViewItemAutomationPeer.cs
- PrintPageEvent.cs
- HttpHandlersSection.cs
- XmlSerializerAssemblyAttribute.cs
- ClientSection.cs
- TraceContextEventArgs.cs
- SequenceNumber.cs
- Math.cs
- CollectionViewGroup.cs
- JournalNavigationScope.cs
- DelegatedStream.cs
- FlowDocumentPaginator.cs
- TemplateInstanceAttribute.cs
- SqlXml.cs
- CollectionConverter.cs
- PersistenceTypeAttribute.cs
- NGCSerializer.cs
- HttpListenerPrefixCollection.cs
- LocalBuilder.cs
- CommandHelpers.cs
- SlipBehavior.cs
- SqlProfileProvider.cs
- DataFormat.cs
- XmlDataImplementation.cs
- SQLBinaryStorage.cs
- TextBoxAutoCompleteSourceConverter.cs
- ScriptingJsonSerializationSection.cs
- commandenforcer.cs
- SolidColorBrush.cs
- Rect.cs
- ValueUtilsSmi.cs
- OleDbReferenceCollection.cs
- CodeDirectoryCompiler.cs
- EntityEntry.cs
- Missing.cs
- ToolBarPanel.cs
- ImmComposition.cs
- DomNameTable.cs
- XmlEncoding.cs
- TemplatePropertyEntry.cs
- SizeChangedEventArgs.cs
- PrincipalPermissionMode.cs
- FileUtil.cs
- DateTimeStorage.cs
- XmlSchemaObject.cs
- TypefaceMetricsCache.cs
- MouseGestureConverter.cs