Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Activities / Designers / StateInitializationDesigner.cs / 1305376 / StateInitializationDesigner.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.Collections.ObjectModel; #region StateInitializationDesigner [ActivityDesignerTheme(typeof(StateInitializationDesignerTheme))] internal sealed class StateInitializationDesigner : System.Workflow.Activities.SequenceDesigner { #region Properties and Methods public override bool CanBeParentedTo(CompositeActivityDesigner parentActivityDesigner) { if (parentActivityDesigner == null) throw new ArgumentNullException("parentActivityDesigner"); if (!(parentActivityDesigner.Activity is StateActivity)) return false; return base.CanBeParentedTo(parentActivityDesigner); } protected override void DoDefaultAction() { base.DoDefaultAction(); EnsureVisible(); } public override bool CanExpandCollapse { get { return false; } } public override bool CanInsertActivities(HitTestInfo insertLocation, ReadOnlyCollectionactivitiesToInsert) { foreach (Activity activity in activitiesToInsert) { if (activity is IEventActivity) return false; } return base.CanInsertActivities(insertLocation, activitiesToInsert); } #endregion } #endregion #region StateInitializationDesignerTheme internal sealed class StateInitializationDesignerTheme : CompositeDesignerTheme { public StateInitializationDesignerTheme(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
- DataGridViewSelectedCellCollection.cs
- Visitors.cs
- CodeParameterDeclarationExpressionCollection.cs
- DataGridViewTextBoxEditingControl.cs
- BinaryReader.cs
- Vector3DCollectionConverter.cs
- DataServiceQueryOfT.cs
- PointKeyFrameCollection.cs
- FixedSOMLineRanges.cs
- XmlFormatWriterGenerator.cs
- ColumnMapVisitor.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- BindingNavigator.cs
- _Connection.cs
- BaseInfoTable.cs
- ConfigurationCollectionAttribute.cs
- ClientConfigPaths.cs
- DocumentPageTextView.cs
- EdmComplexTypeAttribute.cs
- SkinIDTypeConverter.cs
- StrokeCollection2.cs
- sitestring.cs
- Nodes.cs
- RawStylusInputCustomData.cs
- ToolTip.cs
- DBConnection.cs
- DelayedRegex.cs
- _ProxyRegBlob.cs
- ToolStripProgressBar.cs
- ResourceContainer.cs
- SimpleLine.cs
- PathFigureCollection.cs
- CryptoApi.cs
- XmlWriterSettings.cs
- XmlSchemaSimpleContentRestriction.cs
- BrushMappingModeValidation.cs
- TemplateAction.cs
- IndentTextWriter.cs
- AutomationTextAttribute.cs
- BitmapEffectGroup.cs
- DataRelationPropertyDescriptor.cs
- OutOfProcStateClientManager.cs
- ObjectSecurity.cs
- TypeContext.cs
- DataObjectCopyingEventArgs.cs
- BuildManager.cs
- ConstraintStruct.cs
- DPTypeDescriptorContext.cs
- GiveFeedbackEventArgs.cs
- NativeMethods.cs
- LinearGradientBrush.cs
- Permission.cs
- configsystem.cs
- PointLightBase.cs
- ContentPlaceHolder.cs
- StringPropertyBuilder.cs
- JsonEnumDataContract.cs
- MetabaseSettingsIis7.cs
- PolyBezierSegmentFigureLogic.cs
- RoleGroupCollection.cs
- HttpResponse.cs
- XPathItem.cs
- ApplicationContext.cs
- NetTcpSection.cs
- OSFeature.cs
- EmptyEnumerator.cs
- ScriptDescriptor.cs
- DataBindingCollection.cs
- NotifyParentPropertyAttribute.cs
- DesignerAdRotatorAdapter.cs
- EntityType.cs
- ItemCollection.cs
- DesignerInterfaces.cs
- mda.cs
- FocusTracker.cs
- ActivityDelegate.cs
- WebPartEditorApplyVerb.cs
- IncomingWebResponseContext.cs
- PopupEventArgs.cs
- Int32Converter.cs
- InternalResources.cs
- Zone.cs
- BufferBuilder.cs
- TypeResolvingOptionsAttribute.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- SynchronizedInputProviderWrapper.cs
- SafeThemeHandle.cs
- PagedDataSource.cs
- CompilerCollection.cs
- XMLSyntaxException.cs
- CharacterBuffer.cs
- MissingSatelliteAssemblyException.cs
- NumberSubstitution.cs
- ContentElementAutomationPeer.cs
- SmtpLoginAuthenticationModule.cs
- SQLDoubleStorage.cs
- ClientTarget.cs
- ListBoxChrome.cs
- BamlBinaryReader.cs
- SessionState.cs