Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / System / Windows / Media / GeometryHitTestResult.cs / 1305600 / GeometryHitTestResult.cs
//------------------------------------------------------------------------------ // Microsoft Avalon // Copyright (c) Microsoft Corporation, 2003 // // File: GeometryHitTestResult //----------------------------------------------------------------------------- using System; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Threading; using System.Collections; using System.Diagnostics; using MS.Internal; namespace System.Windows.Media { ////// This class returns the point and visual hit during a hit test pass. /// public class GeometryHitTestResult : HitTestResult { private IntersectionDetail _intersectionDetail; ////// This constructor takes a visual and point respresenting a hit. /// public GeometryHitTestResult( Visual visualHit, IntersectionDetail intersectionDetail) : base(visualHit) { _intersectionDetail = intersectionDetail; } ////// The intersection detail with how geometry intersected with scene. /// public IntersectionDetail IntersectionDetail { get { return _intersectionDetail; } } ////// Re-expose Visual property strongly typed to 2D Visual. /// public new Visual VisualHit { get { return (Visual) base.VisualHit; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ // Microsoft Avalon // Copyright (c) Microsoft Corporation, 2003 // // File: GeometryHitTestResult //----------------------------------------------------------------------------- using System; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Threading; using System.Collections; using System.Diagnostics; using MS.Internal; namespace System.Windows.Media { ////// This class returns the point and visual hit during a hit test pass. /// public class GeometryHitTestResult : HitTestResult { private IntersectionDetail _intersectionDetail; ////// This constructor takes a visual and point respresenting a hit. /// public GeometryHitTestResult( Visual visualHit, IntersectionDetail intersectionDetail) : base(visualHit) { _intersectionDetail = intersectionDetail; } ////// The intersection detail with how geometry intersected with scene. /// public IntersectionDetail IntersectionDetail { get { return _intersectionDetail; } } ////// Re-expose Visual property strongly typed to 2D Visual. /// public new Visual VisualHit { get { return (Visual) base.VisualHit; } } } } // 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
- TdsParameterSetter.cs
- ConfigurationPropertyCollection.cs
- StatusCommandUI.cs
- COM2AboutBoxPropertyDescriptor.cs
- CapabilitiesState.cs
- BitmapEffectInputData.cs
- panel.cs
- Int16AnimationBase.cs
- SymDocumentType.cs
- DesignerTextWriter.cs
- Int64Storage.cs
- DataBoundControlHelper.cs
- StylusPointPropertyInfo.cs
- ChangeBlockUndoRecord.cs
- Console.cs
- ScrollItemPattern.cs
- AutomationIdentifierGuids.cs
- SmtpNetworkElement.cs
- ElementsClipboardData.cs
- DbConnectionPoolCounters.cs
- CharacterMetricsDictionary.cs
- ConnectionInterfaceCollection.cs
- NetStream.cs
- DataColumn.cs
- RuntimeArgumentHandle.cs
- errorpatternmatcher.cs
- DataGridSortCommandEventArgs.cs
- BamlRecords.cs
- ScrollProperties.cs
- SortedList.cs
- HotSpot.cs
- DataGridViewSelectedRowCollection.cs
- PeerToPeerException.cs
- SqlError.cs
- PassportAuthentication.cs
- SectionRecord.cs
- GradientBrush.cs
- Dictionary.cs
- DbConnectionPool.cs
- AssemblyInfo.cs
- EnumerableRowCollection.cs
- SoapAttributeOverrides.cs
- SqlErrorCollection.cs
- MessagePartProtectionMode.cs
- EasingFunctionBase.cs
- ClientSettingsProvider.cs
- StylusPointDescription.cs
- StringValueSerializer.cs
- ImageButton.cs
- DesignerToolboxInfo.cs
- EventsTab.cs
- InputQueueChannelAcceptor.cs
- AppDomainProtocolHandler.cs
- PrivacyNoticeElement.cs
- XmlSchemaDocumentation.cs
- HttpListenerRequest.cs
- RadialGradientBrush.cs
- TreeWalker.cs
- ControlEvent.cs
- XhtmlBasicValidatorAdapter.cs
- TableHeaderCell.cs
- SerializationInfoEnumerator.cs
- SelectionItemPattern.cs
- SqlDependencyListener.cs
- CommandID.cs
- XmlDataDocument.cs
- ContextQuery.cs
- X509UI.cs
- RelationshipEndCollection.cs
- SvcMapFile.cs
- COM2PictureConverter.cs
- SiteMapProvider.cs
- DateTimeFormatInfoScanner.cs
- OrderToken.cs
- StringFunctions.cs
- EdgeModeValidation.cs
- filewebresponse.cs
- DLinqTableProvider.cs
- List.cs
- PathSegment.cs
- XmlComment.cs
- MediaElement.cs
- BasePattern.cs
- TriState.cs
- SqlDataSourceConnectionPanel.cs
- ExpressionHelper.cs
- XmlIlVisitor.cs
- XmlDataSource.cs
- DataPagerFieldCommandEventArgs.cs
- NativeRecognizer.cs
- XmlC14NWriter.cs
- ObjectViewListener.cs
- GenericNameHandler.cs
- PermissionSet.cs
- DotExpr.cs
- DataViewManagerListItemTypeDescriptor.cs
- XamlPointCollectionSerializer.cs
- TableCell.cs
- SwitchLevelAttribute.cs
- ReceiveContent.cs