Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / Common / AuthoringOM / Design / Glyphs / ConnectionPointGlyph.cs / 1305376 / ConnectionPointGlyph.cs
namespace System.Workflow.ComponentModel.Design { using System; using System.Drawing; using System.Drawing.Drawing2D; using System.Windows.Forms; #region Glyphs #region Class ConnectionPointGlyph internal sealed class ConnectionPointGlyph : DesignerGlyph { private ConnectionPoint connectionPoint; internal ConnectionPointGlyph(ConnectionPoint connectionPoint) { this.connectionPoint = connectionPoint; } protected override void OnPaint(Graphics graphics, bool activated, AmbientTheme ambientTheme, ActivityDesigner designer) { if (designer.Activity != null && designer.Activity.Site != null && this.connectionPoint != null) { WorkflowView workflowView = designer.Activity.Site.GetService(typeof(WorkflowView)) as WorkflowView; Rectangle viewPort = (workflowView != null) ? workflowView.ViewPortRectangle : Rectangle.Empty; Rectangle clipRectangle = (designer.ParentDesigner != null) ? designer.ParentDesigner.Bounds : designer.Bounds; ConnectionManager connectionManager = designer.Activity.Site.GetService(typeof(ConnectionManager)) as ConnectionManager; ActivityDesignerPaintEventArgs e = new ActivityDesignerPaintEventArgs(graphics, clipRectangle, viewPort, designer.DesignerTheme); bool drawHilited = (connectionManager != null && this.connectionPoint.Equals(connectionManager.SnappedConnectionPoint)); this.connectionPoint.OnPaint(e, drawHilited); } } public override int Priority { get { return DesignerGlyph.ConnectionPointPriority; } } } #endregion #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
- BitmapMetadataBlob.cs
- WindowsListViewSubItem.cs
- PrimitiveCodeDomSerializer.cs
- ThicknessKeyFrameCollection.cs
- PageScaling.cs
- GlyphTypeface.cs
- ColumnReorderedEventArgs.cs
- XmlAttributeOverrides.cs
- ElementAction.cs
- SerializationSectionGroup.cs
- ToolStripItemEventArgs.cs
- RadioButtonList.cs
- TagPrefixInfo.cs
- XmlSchemaSimpleContentExtension.cs
- DataGridViewSelectedColumnCollection.cs
- SessionStateUtil.cs
- Ipv6Element.cs
- OleDbMetaDataFactory.cs
- MenuItemCollection.cs
- ContainerVisual.cs
- DataControlFieldHeaderCell.cs
- OrderablePartitioner.cs
- DnsEndPoint.cs
- UnSafeCharBuffer.cs
- GACIdentityPermission.cs
- WindowsRegion.cs
- SoapIgnoreAttribute.cs
- EntityViewGenerationAttribute.cs
- ObjectHandle.cs
- AutomationPropertyInfo.cs
- RemoteWebConfigurationHost.cs
- CompositionAdorner.cs
- HttpHandlerAction.cs
- BrushValueSerializer.cs
- DataControlPagerLinkButton.cs
- SQLBytes.cs
- OdbcPermission.cs
- ExtensionElementCollection.cs
- SqlBuilder.cs
- PassportAuthenticationEventArgs.cs
- CTreeGenerator.cs
- SqlHelper.cs
- LinqDataSourceUpdateEventArgs.cs
- XmlUtil.cs
- ClientProtocol.cs
- OracleRowUpdatingEventArgs.cs
- EventLogInformation.cs
- PolyLineSegmentFigureLogic.cs
- PixelShader.cs
- AppDomainManager.cs
- Number.cs
- HelpInfo.cs
- DispatcherSynchronizationContext.cs
- WebPartDisplayMode.cs
- LicenseContext.cs
- WebServicesDescriptionAttribute.cs
- EntityDataReader.cs
- SynchronizedInputPattern.cs
- ScrollProviderWrapper.cs
- PolyBezierSegment.cs
- GlyphRun.cs
- TaskFileService.cs
- ListSortDescription.cs
- OleDbErrorCollection.cs
- PassportPrincipal.cs
- QueryOutputWriter.cs
- AuthenticationService.cs
- EntityDataSourceView.cs
- ScriptingJsonSerializationSection.cs
- SqlDataReaderSmi.cs
- XmlSchemaObject.cs
- Overlapped.cs
- TextRangeEditTables.cs
- InlineUIContainer.cs
- TemplateBindingExpression.cs
- ComplexBindingPropertiesAttribute.cs
- Point4D.cs
- RectKeyFrameCollection.cs
- SymbolUsageManager.cs
- JavaScriptString.cs
- CodeSubDirectory.cs
- TableRow.cs
- EnumerableRowCollectionExtensions.cs
- UniformGrid.cs
- ComponentCodeDomSerializer.cs
- FixedSOMPage.cs
- FileInfo.cs
- SqlConnectionHelper.cs
- DataGridViewTextBoxColumn.cs
- DropAnimation.xaml.cs
- ADMembershipUser.cs
- SingleConverter.cs
- AdornedElementPlaceholder.cs
- StringFunctions.cs
- BoolExpr.cs
- RegexCapture.cs
- ToolStripLocationCancelEventArgs.cs
- StreamReader.cs
- ConstraintStruct.cs
- TreeBuilderBamlTranslator.cs