123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>GalaSoft.MvvmLight.Platform</name>
- </assembly>
- <members>
- <member name="T:GalaSoft.MvvmLight.CommandWpf.RelayCommand">
- <summary>
- A command whose sole purpose is to relay its functionality to other
- objects by invoking delegates. The default return value for the CanExecute
- method is 'true'. This class does not allow you to accept command parameters in the
- Execute and CanExecute callback methods.
- </summary>
- <remarks>If you are using this class in WPF4.5 or above, you need to use the
- GalaSoft.MvvmLight.CommandWpf namespace (instead of GalaSoft.MvvmLight.Command).
- This will enable (or restore) the CommandManager class which handles
- automatic enabling/disabling of controls based on the CanExecute delegate.</remarks>
- </member>
- <member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand.#ctor(System.Action)">
- <summary>
- Initializes a new instance of the RelayCommand class that
- can always execute.
- </summary>
- <param name="execute">The execution logic.</param>
- <exception cref="T:System.ArgumentNullException">If the execute argument is null.</exception>
- </member>
- <member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand.#ctor(System.Action,System.Func{System.Boolean})">
- <summary>
- Initializes a new instance of the RelayCommand class.
- </summary>
- <param name="execute">The execution logic.</param>
- <param name="canExecute">The execution status logic.</param>
- <exception cref="T:System.ArgumentNullException">If the execute argument is null.</exception>
- </member>
- <member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand.RaiseCanExecuteChanged">
- <summary>
- Raises the <see cref="E:GalaSoft.MvvmLight.CommandWpf.RelayCommand.CanExecuteChanged"/> event.
- </summary>
- </member>
- <member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand.CanExecute(System.Object)">
- <summary>
- Defines the method that determines whether the command can execute in its current state.
- </summary>
- <param name="parameter">This parameter will always be ignored.</param>
- <returns>true if this command can be executed; otherwise, false.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand.Execute(System.Object)">
- <summary>
- Defines the method to be called when the command is invoked.
- </summary>
- <param name="parameter">This parameter will always be ignored.</param>
- </member>
- <member name="E:GalaSoft.MvvmLight.CommandWpf.RelayCommand.CanExecuteChanged">
- <summary>
- Occurs when changes occur that affect whether the command should execute.
- </summary>
- </member>
- <member name="T:GalaSoft.MvvmLight.CommandWpf.RelayCommand`1">
- <summary>
- A generic command whose sole purpose is to relay its functionality to other
- objects by invoking delegates. The default return value for the CanExecute
- method is 'true'. This class allows you to accept command parameters in the
- Execute and CanExecute callback methods.
- </summary>
- <typeparam name="T">The type of the command parameter.</typeparam>
- <remarks>If you are using this class in WPF4.5 or above, you need to use the
- GalaSoft.MvvmLight.CommandWpf namespace (instead of GalaSoft.MvvmLight.Command).
- This will enable (or restore) the CommandManager class which handles
- automatic enabling/disabling of controls based on the CanExecute delegate.</remarks>
- </member>
- <member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand`1.#ctor(System.Action{`0})">
- <summary>
- Initializes a new instance of the RelayCommand class that
- can always execute.
- </summary>
- <param name="execute">The execution logic.</param>
- <exception cref="T:System.ArgumentNullException">If the execute argument is null.</exception>
- </member>
- <member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand`1.#ctor(System.Action{`0},System.Func{`0,System.Boolean})">
- <summary>
- Initializes a new instance of the RelayCommand class.
- </summary>
- <param name="execute">The execution logic.</param>
- <param name="canExecute">The execution status logic.</param>
- <exception cref="T:System.ArgumentNullException">If the execute argument is null.</exception>
- </member>
- <member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand`1.RaiseCanExecuteChanged">
- <summary>
- Raises the <see cref="E:GalaSoft.MvvmLight.CommandWpf.RelayCommand`1.CanExecuteChanged"/> event.
- </summary>
- </member>
- <member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand`1.CanExecute(System.Object)">
- <summary>
- Defines the method that determines whether the command can execute in its current state.
- </summary>
- <param name="parameter">Data used by the command. If the command does not require data
- to be passed, this object can be set to a null reference</param>
- <returns>true if this command can be executed; otherwise, false.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.CommandWpf.RelayCommand`1.Execute(System.Object)">
- <summary>
- Defines the method to be called when the command is invoked.
- </summary>
- <param name="parameter">Data used by the command. If the command does not require data
- to be passed, this object can be set to a null reference</param>
- </member>
- <member name="E:GalaSoft.MvvmLight.CommandWpf.RelayCommand`1.CanExecuteChanged">
- <summary>
- Occurs when changes occur that affect whether the command should execute.
- </summary>
- </member>
- <member name="T:GalaSoft.MvvmLight.Command.EventToCommand">
- <summary>
- This <see cref="T:System.Windows.Interactivity.TriggerAction`1"/> can be
- used to bind any event on any FrameworkElement to an <see cref="T:System.Windows.Input.ICommand"/>.
- Typically, this element is used in XAML to connect the attached element
- to a command located in a ViewModel. This trigger can only be attached
- to a FrameworkElement or a class deriving from FrameworkElement.
- <para>To access the EventArgs of the fired event, use a RelayCommand<EventArgs>
- and leave the CommandParameter and CommandParameterValue empty!</para>
- </summary>
- </member>
- <member name="F:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverterParameterPropertyName">
- <summary>
- The <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverterParameter"/> dependency property's name.
- </summary>
- </member>
- <member name="F:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameterProperty">
- <summary>
- Identifies the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameter"/> dependency property
- </summary>
- </member>
- <member name="F:GalaSoft.MvvmLight.Command.EventToCommand.CommandProperty">
- <summary>
- Identifies the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/> dependency property
- </summary>
- </member>
- <member name="F:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabledProperty">
- <summary>
- Identifies the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabled"/> dependency property
- </summary>
- </member>
- <member name="M:GalaSoft.MvvmLight.Command.EventToCommand.OnAttached">
- <summary>
- Called when this trigger is attached to a FrameworkElement.
- </summary>
- </member>
- <member name="M:GalaSoft.MvvmLight.Command.EventToCommand.GetAssociatedObject">
- <summary>
- This method is here for compatibility
- with the Silverlight version.
- </summary>
- <returns>The FrameworkElement to which this trigger
- is attached.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Command.EventToCommand.GetCommand">
- <summary>
- This method is here for compatibility
- with the Silverlight 3 version.
- </summary>
- <returns>The command that must be executed when
- this trigger is invoked.</returns>
- </member>
- <member name="F:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverterParameterProperty">
- <summary>
- Identifies the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverterParameter"/> dependency property.
- </summary>
- </member>
- <member name="M:GalaSoft.MvvmLight.Command.EventToCommand.Invoke">
- <summary>
- Provides a simple way to invoke this trigger programatically
- without any EventArgs.
- </summary>
- </member>
- <member name="M:GalaSoft.MvvmLight.Command.EventToCommand.Invoke(System.Object)">
- <summary>
- Executes the trigger.
- <para>To access the EventArgs of the fired event, use a RelayCommand<EventArgs>
- and leave the CommandParameter and CommandParameterValue empty!</para>
- </summary>
- <param name="parameter">The EventArgs of the fired event.</param>
- </member>
- <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.Command">
- <summary>
- Gets or sets the ICommand that this trigger is bound to. This
- is a DependencyProperty.
- </summary>
- </member>
- <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameter">
- <summary>
- Gets or sets an object that will be passed to the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/>
- attached to this trigger. This is a DependencyProperty.
- </summary>
- </member>
- <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameterValue">
- <summary>
- Gets or sets an object that will be passed to the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/>
- attached to this trigger. This property is here for compatibility
- with the Silverlight version. This is NOT a DependencyProperty.
- For databinding, use the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.CommandParameter"/> property.
- </summary>
- </member>
- <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabled">
- <summary>
- Gets or sets a value indicating whether the attached element must be
- disabled when the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/> property's CanExecuteChanged
- event fires. If this property is true, and the command's CanExecute
- method returns false, the element will be disabled. If this property
- is false, the element will not be disabled when the command's
- CanExecute method changes. This is a DependencyProperty.
- </summary>
- </member>
- <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabledValue">
- <summary>
- Gets or sets a value indicating whether the attached element must be
- disabled when the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.Command"/> property's CanExecuteChanged
- event fires. If this property is true, and the command's CanExecute
- method returns false, the element will be disabled. This property is here for
- compatibility with the Silverlight version. This is NOT a DependencyProperty.
- For databinding, use the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.MustToggleIsEnabled"/> property.
- </summary>
- </member>
- <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.PassEventArgsToCommand">
- <summary>
- Specifies whether the EventArgs of the event that triggered this
- action should be passed to the bound RelayCommand. If this is true,
- the command should accept arguments of the corresponding
- type (for example RelayCommand<MouseButtonEventArgs>).
- </summary>
- </member>
- <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverter">
- <summary>
- Gets or sets a converter used to convert the EventArgs when using
- <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.PassEventArgsToCommand"/>. If PassEventArgsToCommand is false,
- this property is never used.
- </summary>
- </member>
- <member name="P:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverterParameter">
- <summary>
- Gets or sets a parameters for the converter used to convert the EventArgs when using
- <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.PassEventArgsToCommand"/>. If PassEventArgsToCommand is false,
- this property is never used. This is a dependency property.
- </summary>
- </member>
- <member name="T:GalaSoft.MvvmLight.Command.IEventArgsConverter">
- <summary>
- The definition of the converter used to convert an EventArgs
- in the <see cref="T:GalaSoft.MvvmLight.Command.EventToCommand"/> class, if the
- <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.PassEventArgsToCommand"/> property is true.
- Set an instance of this class to the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverter"/>
- property of the EventToCommand instance.
- </summary>
- </member>
- <member name="M:GalaSoft.MvvmLight.Command.IEventArgsConverter.Convert(System.Object,System.Object)">
- <summary>
- The method used to convert the EventArgs instance.
- </summary>
- <param name="value">An instance of EventArgs passed by the
- event that the EventToCommand instance is handling.</param>
- <param name="parameter">An optional parameter used for the conversion. Use
- the <see cref="P:GalaSoft.MvvmLight.Command.EventToCommand.EventArgsConverterParameter"/> property
- to set this value. This may be null.</param>
- <returns>The converted value.</returns>
- </member>
- <member name="T:GalaSoft.MvvmLight.Threading.DispatcherHelper">
- <summary>
- Helper class for dispatcher operations on the UI thread.
- </summary>
- </member>
- <member name="M:GalaSoft.MvvmLight.Threading.DispatcherHelper.CheckBeginInvokeOnUI(System.Action)">
- <summary>
- Executes an action on the UI thread. If this method is called
- from the UI thread, the action is executed immendiately. If the
- method is called from another thread, the action will be enqueued
- on the UI thread's dispatcher and executed asynchronously.
- <para>For additional operations on the UI thread, you can get a
- reference to the UI thread's dispatcher thanks to the property
- <see cref="P:GalaSoft.MvvmLight.Threading.DispatcherHelper.UIDispatcher"/></para>.
- </summary>
- <param name="action">The action that will be executed on the UI
- thread.</param>
- </member>
- <member name="M:GalaSoft.MvvmLight.Threading.DispatcherHelper.RunAsync(System.Action)">
- <summary>
- Invokes an action asynchronously on the UI thread.
- </summary>
- <param name="action">The action that must be executed.</param>
- <returns>An object, which is returned immediately after BeginInvoke is called, that can be used to interact
- with the delegate as it is pending execution in the event queue.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Threading.DispatcherHelper.Initialize">
- <summary>
- This method should be called once on the UI thread to ensure that
- the <see cref="P:GalaSoft.MvvmLight.Threading.DispatcherHelper.UIDispatcher"/> property is initialized.
- <para>In a Silverlight application, call this method in the
- Application_Startup event handler, after the MainPage is constructed.</para>
- <para>In WPF, call this method on the static App() constructor.</para>
- </summary>
- </member>
- <member name="M:GalaSoft.MvvmLight.Threading.DispatcherHelper.Reset">
- <summary>
- Resets the class by deleting the <see cref="P:GalaSoft.MvvmLight.Threading.DispatcherHelper.UIDispatcher"/>
- </summary>
- </member>
- <member name="P:GalaSoft.MvvmLight.Threading.DispatcherHelper.UIDispatcher">
- <summary>
- Gets a reference to the UI thread's dispatcher, after the
- <see cref="M:GalaSoft.MvvmLight.Threading.DispatcherHelper.Initialize"/> method has been called on the UI thread.
- </summary>
- </member>
- </members>
- </doc>
|