Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / wpf / src / Core / CSharp / System / Windows / Media / GeometryHitTestResult.cs / 1 / 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
- XamlRtfConverter.cs
- EntityContainerAssociationSetEnd.cs
- DataService.cs
- MessageSmuggler.cs
- DataGridRowsPresenter.cs
- SolidColorBrush.cs
- BamlWriter.cs
- Margins.cs
- Function.cs
- Compilation.cs
- PropertyEmitterBase.cs
- RegexCaptureCollection.cs
- ToolTip.cs
- AddInContractAttribute.cs
- FrameworkContentElementAutomationPeer.cs
- UnmanagedMemoryStreamWrapper.cs
- PersonalizationStateQuery.cs
- TypeElementCollection.cs
- PrePostDescendentsWalker.cs
- SingleSelectRootGridEntry.cs
- CustomWebEventKey.cs
- StaticTextPointer.cs
- MouseGesture.cs
- ZipFileInfo.cs
- XPathScanner.cs
- GridView.cs
- TabControlAutomationPeer.cs
- InstanceView.cs
- ZeroOpNode.cs
- FormsAuthenticationUser.cs
- ProgressiveCrcCalculatingStream.cs
- CapabilitiesRule.cs
- RoleManagerModule.cs
- MailDefinitionBodyFileNameEditor.cs
- JournalEntry.cs
- SqlCacheDependencyDatabaseCollection.cs
- XmlTextAttribute.cs
- SafeWaitHandle.cs
- KnownBoxes.cs
- DeploymentSection.cs
- DBCSCodePageEncoding.cs
- VoiceObjectToken.cs
- ColumnResult.cs
- TrackingStringDictionary.cs
- ScriptComponentDescriptor.cs
- TextViewSelectionProcessor.cs
- HelpProvider.cs
- ReachDocumentReferenceSerializer.cs
- x509utils.cs
- CoTaskMemUnicodeSafeHandle.cs
- Emitter.cs
- RegexGroupCollection.cs
- SerializationTrace.cs
- XmlSequenceWriter.cs
- SrgsRulesCollection.cs
- MembershipUser.cs
- TagPrefixAttribute.cs
- SupportsEventValidationAttribute.cs
- HttpCacheVaryByContentEncodings.cs
- WebMessageEncodingElement.cs
- StylusButtonCollection.cs
- JsonServiceDocumentSerializer.cs
- XmlSchemaAttribute.cs
- MinimizableAttributeTypeConverter.cs
- OdbcTransaction.cs
- CodeSubDirectory.cs
- _BasicClient.cs
- UTF32Encoding.cs
- Table.cs
- ScrollItemPatternIdentifiers.cs
- SudsCommon.cs
- DesigntimeLicenseContext.cs
- ImmutableObjectAttribute.cs
- WebPartZoneBase.cs
- PointLightBase.cs
- EventSinkHelperWriter.cs
- TextPointerBase.cs
- DesignTimeType.cs
- ScriptReferenceEventArgs.cs
- DynamicScriptObject.cs
- _NestedSingleAsyncResult.cs
- ParameterBuilder.cs
- XPathNodeHelper.cs
- IndexedDataBuffer.cs
- VectorCollectionValueSerializer.cs
- FlowLayoutPanel.cs
- XmlILModule.cs
- DocumentGrid.cs
- SqlDataSourceSelectingEventArgs.cs
- InvalidCastException.cs
- ResXResourceSet.cs
- SiteMapNodeCollection.cs
- InternalUserCancelledException.cs
- ContainerUtilities.cs
- ChannelManager.cs
- DateTimeFormatInfoScanner.cs
- DetailsViewModeEventArgs.cs
- Scene3D.cs
- SiteMapNodeItem.cs
- SqlGenericUtil.cs