<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Avalonia.Xaml.Interactions</name>
    </assembly>
    <members>
        <member name="T:Avalonia.Xaml.Interactions.Core.CallMethodAction">
            <summary>
            An action that calls a method on a specified object when invoked.
            </summary>
        </member>
        <member name="F:Avalonia.Xaml.Interactions.Core.CallMethodAction.IsEnabledProperty">
            <summary>
            Identifies the <seealso cref="P:Avalonia.Xaml.Interactions.Core.CallMethodAction.IsEnabled"/> avalonia property.
            </summary>
        </member>
        <member name="F:Avalonia.Xaml.Interactions.Core.CallMethodAction.MethodNameProperty">
            <summary>
            Identifies the <seealso cref="P:Avalonia.Xaml.Interactions.Core.CallMethodAction.MethodName"/> avalonia property.
            </summary>
        </member>
        <member name="F:Avalonia.Xaml.Interactions.Core.CallMethodAction.TargetObjectProperty">
            <summary>
            Identifies the <seealso cref="P:Avalonia.Xaml.Interactions.Core.CallMethodAction.TargetObject"/> avalonia property.
            </summary>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.CallMethodAction.IsEnabled">
            <summary>
            Gets or sets a value indicating whether this instance is enabled.
            </summary>
            <value><c>true</c> if this instance is enabled; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.CallMethodAction.MethodName">
            <summary>
            Gets or sets the name of the method to invoke. This is a avalonia property.
            </summary>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.CallMethodAction.TargetObject">
            <summary>
            Gets or sets the object that exposes the method of interest. This is a avalonia property.
            </summary>
        </member>
        <member name="M:Avalonia.Xaml.Interactions.Core.CallMethodAction.Execute(System.Object,System.Object)">
            <summary>
            Executes the action.
            </summary>
            <param name="sender">The <see cref="T:System.Object"/> that is passed to the action by the behavior. Generally this is <seealso cref="P:Avalonia.Xaml.Interactivity.IBehavior.AssociatedObject"/> or a target object.</param>
            <param name="parameter">The value of this parameter is determined by the caller.</param>
            <returns>True if the method is called; else false.</returns>
        </member>
        <member name="T:Avalonia.Xaml.Interactions.Core.ChangePropertyAction">
            <summary>
            An action that will change a specified property to a specified value when invoked.
            </summary>
        </member>
        <member name="F:Avalonia.Xaml.Interactions.Core.ChangePropertyAction.PropertyNameProperty">
            <summary>
            Identifies the <seealso cref="P:Avalonia.Xaml.Interactions.Core.ChangePropertyAction.PropertyName"/> avalonia property.
            </summary>
        </member>
        <member name="F:Avalonia.Xaml.Interactions.Core.ChangePropertyAction.TargetObjectProperty">
            <summary>
            Identifies the <seealso cref="P:Avalonia.Xaml.Interactions.Core.ChangePropertyAction.TargetObject"/> avalonia property.
            </summary>
        </member>
        <member name="F:Avalonia.Xaml.Interactions.Core.ChangePropertyAction.ValueProperty">
            <summary>
            Identifies the <seealso cref="P:Avalonia.Xaml.Interactions.Core.ChangePropertyAction.Value"/> avalonia property.
            </summary>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.ChangePropertyAction.PropertyName">
            <summary>
            Gets or sets the name of the property to change. This is a avalonia property.
            </summary>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.ChangePropertyAction.Value">
            <summary>
            Gets or sets the value to set. This is a avalonia property.
            </summary>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.ChangePropertyAction.TargetObject">
            <summary>
            Gets or sets the object whose property will be changed.
            If <seealso cref="P:Avalonia.Xaml.Interactions.Core.ChangePropertyAction.TargetObject"/> is not set or cannot be resolved, the sender of <seealso cref="M:Avalonia.Xaml.Interactions.Core.ChangePropertyAction.Execute(System.Object,System.Object)"/> will be used. This is a avalonia property.
            </summary>
        </member>
        <member name="M:Avalonia.Xaml.Interactions.Core.ChangePropertyAction.Execute(System.Object,System.Object)">
            <summary>
            Executes the action.
            </summary>
            <param name="sender">The <see cref="T:System.Object"/> that is passed to the action by the behavior. Generally this is <seealso cref="P:Avalonia.Xaml.Interactivity.IBehavior.AssociatedObject"/> or a target object.</param>
            <param name="parameter">The value of this parameter is determined by the caller.</param>
            <returns>True if updating the property value succeeds; else false.</returns>
        </member>
        <member name="M:Avalonia.Xaml.Interactions.Core.ChangePropertyAction.ValidateAvaloniaProperty(Avalonia.AvaloniaProperty)">
            <summary>
            Ensures the property is not null and can be written to.
            </summary>
        </member>
        <member name="T:Avalonia.Xaml.Interactions.Core.DataTriggerBehavior">
            <summary>
            A behavior that performs actions when the bound data meets a specified condition.
            </summary>
        </member>
        <member name="F:Avalonia.Xaml.Interactions.Core.DataTriggerBehavior.BindingProperty">
            <summary>
            Identifies the <seealso cref="P:Avalonia.Xaml.Interactions.Core.DataTriggerBehavior.Binding"/> avalonia property.
            </summary>
        </member>
        <member name="F:Avalonia.Xaml.Interactions.Core.DataTriggerBehavior.ComparisonConditionProperty">
            <summary>
            Identifies the <seealso cref="P:Avalonia.Xaml.Interactions.Core.DataTriggerBehavior.ComparisonCondition"/> avalonia property.
            </summary>
        </member>
        <member name="F:Avalonia.Xaml.Interactions.Core.DataTriggerBehavior.ValueProperty">
            <summary>
            Identifies the <seealso cref="P:Avalonia.Xaml.Interactions.Core.DataTriggerBehavior.Value"/> avalonia property.
            </summary>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.DataTriggerBehavior.Binding">
            <summary>
            Gets or sets the bound object that the <see cref="T:Avalonia.Xaml.Interactions.Core.DataTriggerBehavior"/> will listen to. This is a avalonia property.
            </summary>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.DataTriggerBehavior.ComparisonCondition">
            <summary>
            Gets or sets the type of comparison to be performed between <see cref="P:Avalonia.Xaml.Interactions.Core.DataTriggerBehavior.Binding"/> and <see cref="P:Avalonia.Xaml.Interactions.Core.DataTriggerBehavior.Value"/>. This is a avalonia property.
            </summary>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.DataTriggerBehavior.Value">
            <summary>
            Gets or sets the value to be compared with the value of <see cref="P:Avalonia.Xaml.Interactions.Core.DataTriggerBehavior.Binding"/>. This is a avalonia property.
            </summary>
        </member>
        <member name="M:Avalonia.Xaml.Interactions.Core.DataTriggerBehavior.EvaluateComparable(System.IComparable,Avalonia.Xaml.Interactivity.ComparisonConditionType,System.IComparable)">
            <summary>
            Evaluates both operands that implement the IComparable interface.
            </summary>
        </member>
        <member name="T:Avalonia.Xaml.Interactions.Core.EventTriggerBehavior">
            <summary>
            A behavior that listens for a specified event on its source and executes its actions when that event is fired.
            </summary>
        </member>
        <member name="F:Avalonia.Xaml.Interactions.Core.EventTriggerBehavior.EventNameProperty">
            <summary>
            Identifies the <seealso cref="P:Avalonia.Xaml.Interactions.Core.EventTriggerBehavior.EventName"/> avalonia property.
            </summary>
        </member>
        <member name="F:Avalonia.Xaml.Interactions.Core.EventTriggerBehavior.SourceObjectProperty">
            <summary>
            Identifies the <seealso cref="P:Avalonia.Xaml.Interactions.Core.EventTriggerBehavior.SourceObject"/> avalonia property.
            </summary>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.EventTriggerBehavior.EventName">
            <summary>
            Gets or sets the name of the event to listen for. This is a avalonia property.
            </summary>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.EventTriggerBehavior.SourceObject">
            <summary>
            Gets or sets the source object from which this behavior listens for events.
            If <seealso cref="P:Avalonia.Xaml.Interactions.Core.EventTriggerBehavior.SourceObject"/> is not set, the source will default to <seealso cref="P:Avalonia.Xaml.Interactivity.Behavior.AssociatedObject"/>. This is a avalonia property.
            </summary>
        </member>
        <member name="M:Avalonia.Xaml.Interactions.Core.EventTriggerBehavior.OnAttached">
            <summary>
            Called after the behavior is attached to the <see cref="P:Avalonia.Xaml.Interactivity.Behavior.AssociatedObject"/>.
            </summary>
        </member>
        <member name="M:Avalonia.Xaml.Interactions.Core.EventTriggerBehavior.OnDetaching">
            <summary>
            Called when the behavior is being detached from its <see cref="P:Avalonia.Xaml.Interactivity.Behavior.AssociatedObject"/>.
            </summary>
        </member>
        <member name="M:Avalonia.Xaml.Interactions.Core.EventTriggerBehavior.AttachedToVisualTree(System.Object,System.Object)">
            <summary>
            Raised when the control is attached to a rooted visual tree.
            </summary>
            <param name="sender">The sender object.</param>
            <param name="eventArgs">The event args.</param>
        </member>
        <member name="T:Avalonia.Xaml.Interactions.Core.InvokeCommandAction">
            <summary>
            Executes a specified <see cref="T:System.Windows.Input.ICommand"/> when invoked. 
            </summary>
        </member>
        <member name="F:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.IsEnabledProperty">
            <summary>
            Identifies the <seealso cref="P:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.IsEnabled"/> avalonia property.
            </summary>
        </member>
        <member name="F:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.CommandProperty">
            <summary>
            Identifies the <seealso cref="P:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.Command"/> avalonia property.
            </summary>
        </member>
        <member name="F:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.CommandParameterProperty">
            <summary>
            Identifies the <seealso cref="P:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.CommandParameter"/> avalonia property.
            </summary>
        </member>
        <member name="F:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.InputConverterProperty">
            <summary>
            Identifies the <seealso cref="P:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.InputConverter"/> avalonia property.
            </summary>
        </member>
        <member name="F:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.InputConverterParameterProperty">
            <summary>
            Identifies the <seealso cref="P:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.InputConverterParameter"/> avalonia property.
            </summary>
        </member>
        <member name="F:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.InputConverterLanguageProperty">
            <summary>
            Identifies the <seealso cref="P:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.InputConverterLanguage"/> avalonia property.
            </summary>
            <remarks>The string.Empty used for default value string means the invariant culture.</remarks>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.IsEnabled">
            <summary>
            Gets or sets a value indicating whether this instance is enabled.
            </summary>
            <value><c>true</c> if this instance is enabled; otherwise, <c>false</c>.</value>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.Command">
            <summary>
            Gets or sets the command this action should invoke. This is a avalonia property.
            </summary>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.CommandParameter">
            <summary>
            Gets or sets the parameter that is passed to <see cref="M:System.Windows.Input.ICommand.Execute(System.Object)"/>.
            If this is not set, the parameter from the <seealso cref="M:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.Execute(System.Object,System.Object)"/> method will be used.
            This is an optional avalonia property.
            </summary>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.InputConverter">
            <summary>
            Gets or sets the converter that is run on the parameter from the <seealso cref="M:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.Execute(System.Object,System.Object)"/> method.
            This is an optional avalonia property.
            </summary>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.InputConverterParameter">
            <summary>
            Gets or sets the parameter that is passed to the <see cref="M:Avalonia.Data.Converters.IValueConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)"/>
            method of <see cref="P:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.InputConverter"/>.
            This is an optional avalonia property.
            </summary>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.InputConverterLanguage">
            <summary>
            Gets or sets the language that is passed to the <see cref="M:Avalonia.Data.Converters.IValueConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)"/>
            method of <see cref="P:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.InputConverter"/>.
            This is an optional avalonia property.
            </summary>
        </member>
        <member name="P:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.PassEventArgsToCommand">
            <summary>
            Specifies whether the EventArgs of the event that triggered this action should be passed to the Command as a parameter.
            </summary>
        </member>
        <member name="M:Avalonia.Xaml.Interactions.Core.InvokeCommandAction.Execute(System.Object,System.Object)">
            <summary>
            Executes the action.
            </summary>
            <param name="sender">The <see cref="T:System.Object"/> that is passed to the action by the behavior. Generally this is <seealso cref="P:Avalonia.Xaml.Interactivity.IBehavior.AssociatedObject"/> or a target object.</param>
            <param name="parameter">The value of this parameter is determined by the caller.</param>
            <returns>True if the command is successfully executed; else false.</returns>
        </member>
    </members>
</doc>
