NavBarHitInfo.Link Property
Gets the link over which the test point resides.
Namespace: DevExpress.XtraNavBar
Assembly: DevExpress.XtraNavBar.v24.1.dll
NuGet Packages: DevExpress.Win, DevExpress.Win.Navigation
Declaration
Property Value
Type | Description |
---|---|
NavBarItemLink | A NavBarItemLink object representing the link located under the test point. null (Nothing in Visual Basic) if the test point is not over a link. |
Remarks
Use the NavBarControl.CalcHitInfo method to obtain information about a specified point’s location with respect to the control. If the specified point resides over a link (its caption or image), the method assigns the NavBarItemLink object representing this link to the Link property of the returned NavBarHitInfo object. If the specified point is not over a link, the Link property returns null (Nothing in Visual Basic).
You can determine whether the test point is over a link via the NavBarHitInfo.InLink or NavBarHitInfo.HitTest properties.
Example
The following sample code represents a handler for the MouseMove event. It calculates hit information for the mouse pointer’s position via the NavBarControl.CalcHitInfo method. Then, the link that is hovered over is accessed.
using DevExpress.XtraNavBar;
private void navBarControl1_MouseMove(object sender, MouseEventArgs e) {
NavBarHitInfo hitInfo = navBarControl1.CalcHitInfo(new Point(e.X, e.Y));
if (hitInfo.InLink) {
NavBarItemLink link = hitInfo.Link;
// perform operations on the link here
//...
}
}