Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Framework / System / Windows / Documents / AdornerHitTestResult.cs / 1 / AdornerHitTestResult.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: // AdornerHitTestResult class, used to return the result from // a call to AdornerLayer.AdornerHitTest(). // See spec at: http://avalon/uis/Specs/AdornerLayer%20Spec.htm // // History: // 2/16/2004 psarrett: Created // //--------------------------------------------------------------------------- using System; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Threading; using System.Collections; using MS.Internal; using System.Windows.Documents; namespace System.Windows.Media { ////// Data provided as a result of calling AdornerLayer.AdornerHitTest(). /// In addition to the visual and point information provided by the base /// class PointHitTestResult, also returns the Adorner that was hit (since /// there may be multiple Visuals in a single Adorner). /// public class AdornerHitTestResult : PointHitTestResult { private readonly Adorner _adorner; ////// Constructor /// /// Visual that was hit /// Point that was hit, in visual's coordinate space /// Adorner that was hit internal AdornerHitTestResult(Visual visual, Point pt, Adorner adorner) : base(visual, pt) { _adorner = adorner; } ////// Returns the visual that was hit. /// public Adorner Adorner { get { return _adorner; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // // Description: // AdornerHitTestResult class, used to return the result from // a call to AdornerLayer.AdornerHitTest(). // See spec at: http://avalon/uis/Specs/AdornerLayer%20Spec.htm // // History: // 2/16/2004 psarrett: Created // //--------------------------------------------------------------------------- using System; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Threading; using System.Collections; using MS.Internal; using System.Windows.Documents; namespace System.Windows.Media { ////// Data provided as a result of calling AdornerLayer.AdornerHitTest(). /// In addition to the visual and point information provided by the base /// class PointHitTestResult, also returns the Adorner that was hit (since /// there may be multiple Visuals in a single Adorner). /// public class AdornerHitTestResult : PointHitTestResult { private readonly Adorner _adorner; ////// Constructor /// /// Visual that was hit /// Point that was hit, in visual's coordinate space /// Adorner that was hit internal AdornerHitTestResult(Visual visual, Point pt, Adorner adorner) : base(visual, pt) { _adorner = adorner; } ////// Returns the visual that was hit. /// public Adorner Adorner { get { return _adorner; } } } } // 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
- FixedSOMTable.cs
- RenderDataDrawingContext.cs
- TraceContextRecord.cs
- TypeUsage.cs
- Events.cs
- GridViewPageEventArgs.cs
- XmlSchemaAnnotation.cs
- Collection.cs
- SmtpTransport.cs
- Debug.cs
- Baml6Assembly.cs
- SoapSchemaExporter.cs
- Attachment.cs
- XmlRawWriter.cs
- ActivityDesignerResources.cs
- LeafCellTreeNode.cs
- ConnectorDragDropGlyph.cs
- ProcessHostMapPath.cs
- ContentWrapperAttribute.cs
- EntityDataSourceChangingEventArgs.cs
- InkCanvasAutomationPeer.cs
- ConnectivityStatus.cs
- ContravarianceAdapter.cs
- QuaternionAnimationBase.cs
- oledbmetadatacollectionnames.cs
- FileDialogPermission.cs
- ThreadInterruptedException.cs
- Single.cs
- FormsAuthenticationCredentials.cs
- WebScriptMetadataInstanceContextProvider.cs
- BrowsableAttribute.cs
- CodeVariableDeclarationStatement.cs
- TypeBuilderInstantiation.cs
- DNS.cs
- TrustSection.cs
- DateTimeFormatInfo.cs
- DummyDataSource.cs
- TextAdaptor.cs
- HttpListenerResponse.cs
- CodeChecksumPragma.cs
- XmlSerializerVersionAttribute.cs
- NamespaceExpr.cs
- HotSpotCollection.cs
- AuthorizationPolicyTypeElementCollection.cs
- MembershipSection.cs
- XmlQueryType.cs
- BinaryObjectInfo.cs
- PeerNearMe.cs
- TypeLibraryHelper.cs
- RelationshipFixer.cs
- StoreItemCollection.Loader.cs
- MemberInitExpression.cs
- DefaultBinder.cs
- _SSPIWrapper.cs
- ObjectPersistData.cs
- XmlSchemaValidator.cs
- ControlLocalizer.cs
- PasswordTextContainer.cs
- HostedTcpTransportManager.cs
- BaseTemplateCodeDomTreeGenerator.cs
- ImagingCache.cs
- SqlExpander.cs
- Events.cs
- WebRequestModuleElement.cs
- Point3DKeyFrameCollection.cs
- ApplicationContext.cs
- MatchingStyle.cs
- DataException.cs
- SemanticBasicElement.cs
- ControlIdConverter.cs
- XmlWhitespace.cs
- TreeViewEvent.cs
- SiteMap.cs
- DefaultBindingPropertyAttribute.cs
- FrugalList.cs
- ExpressionBuilder.cs
- DrawItemEvent.cs
- SequenceDesignerAccessibleObject.cs
- Properties.cs
- RangeBase.cs
- WebHttpBinding.cs
- RenderingBiasValidation.cs
- BamlRecordWriter.cs
- CreatingCookieEventArgs.cs
- DrawingImage.cs
- DeclarativeCatalogPart.cs
- LogStream.cs
- MetadataWorkspace.cs
- IsolatedStorage.cs
- PlanCompiler.cs
- TemplateColumn.cs
- ScrollChrome.cs
- PolicyLevel.cs
- Decoder.cs
- AddingNewEventArgs.cs
- ErrorStyle.cs
- Style.cs
- RequiredFieldValidator.cs
- mda.cs
- ItemDragEvent.cs