Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Activities / Designers / EventDrivenDesigner.cs / 1305376 / EventDrivenDesigner.cs
namespace System.Workflow.Activities { using System; using System.Text; using System.Reflection; using System.Collections; using System.CodeDom; using System.ComponentModel; using System.ComponentModel.Design; using System.Drawing; using System.Drawing.Drawing2D; using System.Workflow.ComponentModel; using System.Workflow.ComponentModel.Design; using System.Workflow.Activities.Common; #region EventDrivenDesigner [ActivityDesignerTheme(typeof(EventDrivenDesignerTheme))] internal sealed class EventDrivenDesigner : SequenceDesigner { #region Properties and Methods public override bool CanBeParentedTo(CompositeActivityDesigner parentActivityDesigner) { if (parentActivityDesigner == null) throw new ArgumentNullException("parentActivity"); if (!(Type.GetType("System.Workflow.Activities.ListenActivity," + AssemblyRef.ActivitiesAssemblyRef).IsAssignableFrom(parentActivityDesigner.Activity.GetType())) && !(parentActivityDesigner.Activity is EventHandlersActivity) && !(Type.GetType("System.Workflow.Activities.StateActivity," + AssemblyRef.ActivitiesAssemblyRef).IsAssignableFrom(parentActivityDesigner.Activity.GetType()))) return false; return base.CanBeParentedTo(parentActivityDesigner); } protected override void DoDefaultAction() { base.DoDefaultAction(); EnsureVisible(); } public override bool CanExpandCollapse { get { if (ParentDesigner is System.Workflow.Activities.StateDesigner) return false; return base.CanExpandCollapse; } } #endregion } #endregion #region EventDrivenDesignerTheme internal sealed class EventDrivenDesignerTheme : CompositeDesignerTheme { public EventDrivenDesignerTheme(WorkflowTheme theme) : base(theme) { this.ShowDropShadow = false; this.ConnectorStartCap = LineAnchor.None; this.ConnectorEndCap = LineAnchor.ArrowAnchor; this.ForeColor = Color.FromArgb(0xFF, 0x80, 0x00, 0x00); this.BorderColor = Color.FromArgb(0xFF, 0xE0, 0xE0, 0xE0); this.BorderStyle = DashStyle.Dash; this.BackColorStart = Color.FromArgb(0x00, 0x00, 0x00, 0x00); this.BackColorEnd = Color.FromArgb(0x00, 0x00, 0x00, 0x00); } } #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
- WebPartDeleteVerb.cs
- Vector3DConverter.cs
- TypeDescriptor.cs
- IndexingContentUnit.cs
- ScalarOps.cs
- FileDataSourceCache.cs
- InstanceOwnerQueryResult.cs
- ListViewItem.cs
- JsonReaderDelegator.cs
- PolyQuadraticBezierSegment.cs
- DeflateEmulationStream.cs
- SaveWorkflowAsyncResult.cs
- GridViewSortEventArgs.cs
- BitmapSource.cs
- TextRangeEditLists.cs
- AutomationPatternInfo.cs
- CalendarData.cs
- ProviderConnectionPoint.cs
- XmlILAnnotation.cs
- ApplicationHost.cs
- SimpleType.cs
- HtmlInputImage.cs
- FormatSettings.cs
- ValidationRule.cs
- DataServiceContext.cs
- DeobfuscatingStream.cs
- DependencyPropertyDescriptor.cs
- BufferedGraphics.cs
- DefaultTraceListener.cs
- BrushConverter.cs
- ContractNamespaceAttribute.cs
- DataGridViewElement.cs
- DataViewSettingCollection.cs
- XmlLoader.cs
- DependencyPropertyKind.cs
- Utils.cs
- TrackBar.cs
- PerformanceCounter.cs
- Stroke.cs
- PipelineDeploymentState.cs
- HostProtectionPermission.cs
- BooleanFacetDescriptionElement.cs
- RawStylusInputCustomData.cs
- Math.cs
- RichTextBoxConstants.cs
- SqlUtil.cs
- InternalMappingException.cs
- HtmlInputSubmit.cs
- RuleValidation.cs
- StylusPointPropertyUnit.cs
- SoundPlayerAction.cs
- CompilerResults.cs
- WmlValidatorAdapter.cs
- SqlOuterApplyReducer.cs
- MetadataPropertyCollection.cs
- BaseUriHelper.cs
- ViewBox.cs
- ConfigurationHandlersInstallComponent.cs
- BuildResultCache.cs
- Graph.cs
- WaitingCursor.cs
- CaseStatementProjectedSlot.cs
- PagesSection.cs
- XmlAggregates.cs
- DeadCharTextComposition.cs
- Int32RectValueSerializer.cs
- ToolBar.cs
- FormsIdentity.cs
- Switch.cs
- QuotedPairReader.cs
- XmlCharCheckingReader.cs
- RoleService.cs
- CardSpaceException.cs
- DataBindingList.cs
- TableLayoutSettingsTypeConverter.cs
- SessionSwitchEventArgs.cs
- ParserStreamGeometryContext.cs
- AuthenticationModuleElementCollection.cs
- Tokenizer.cs
- ScriptingScriptResourceHandlerSection.cs
- Run.cs
- TransformerInfo.cs
- SystemNetworkInterface.cs
- XmlSchemaElement.cs
- WebPartDesigner.cs
- SurrogateSelector.cs
- DataKey.cs
- MemberInitExpression.cs
- SafeTimerHandle.cs
- UniqueIdentifierService.cs
- XmlChoiceIdentifierAttribute.cs
- DBCSCodePageEncoding.cs
- RoleManagerEventArgs.cs
- MultipleViewProviderWrapper.cs
- WSHttpSecurity.cs
- OletxDependentTransaction.cs
- DropSource.cs
- Activation.cs
- SqlMethodCallConverter.cs
- MetadataItemEmitter.cs