Class EntityLink
[TemplatePart(Name = "PART_Link", Type = typeof(Hyperlink))]
public sealed class EntityLink : ContentControl, IAnimatable, ISupportInitialize, IFrameworkInputElement, IInputElement, IQueryAmbient, IAddChild, IVisitor<Action<bool>>
- Inheritance
-
EntityLink
- Implements
- Inherited Members
Fields
CopyEntityTextCommandProperty
public static readonly DependencyProperty CopyEntityTextCommandProperty
Field Value
EntityProperty
public static readonly DependencyProperty EntityProperty
Field Value
FallbackTextProperty
public static readonly DependencyProperty FallbackTextProperty
Field Value
NavigateCommandProperty
public static readonly DependencyProperty NavigateCommandProperty
Field Value
NavigateInBackgroundCommandProperty
public static readonly DependencyProperty NavigateInBackgroundCommandProperty
Field Value
OpenForEditProperty
public static readonly DependencyProperty OpenForEditProperty
Field Value
SurfaceProperty
public static readonly DependencyProperty SurfaceProperty
Field Value
TextDecorationsProperty
public static readonly DependencyProperty TextDecorationsProperty
Field Value
Properties
CopyEntityTextCommand
public ICommand CopyEntityTextCommand { get; set; }
Property Value
Entity
public IEntity Entity { get; set; }
Property Value
FallbackText
public string FallbackText { get; set; }
Property Value
NavigateCommand
public ICommand NavigateCommand { get; set; }
Property Value
NavigateInBackgroundCommand
public ICommand NavigateInBackgroundCommand { get; set; }
Property Value
OpenForEdit
public bool OpenForEdit { get; set; }
Property Value
Surface
public ISurface Surface { get; set; }
Property Value
TextDecorations
public TextDecorationCollection TextDecorations { get; set; }
Property Value
Methods
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate().
public override void OnApplyTemplate()
OnMouseDown(MouseButtonEventArgs)
Invoked when an unhandled System.Windows.Input.Mouse.MouseDown attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
protected override void OnMouseDown(MouseButtonEventArgs e)
Parameters
eMouseButtonEventArgsThe MouseButtonEventArgs that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.
OnMouseUp(MouseButtonEventArgs)
Invoked when an unhandled System.Windows.Input.Mouse.MouseUp routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
protected override void OnMouseUp(MouseButtonEventArgs e)
Parameters
eMouseButtonEventArgsThe MouseButtonEventArgs that contains the event data. The event data reports that the mouse button was released.
Visit<T>()
public Action<bool> Visit<T>() where T : IEntity<T>
Returns
Type Parameters
T