123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605 |
- <?xml version="1.0"?>
- <doc>
- <assembly>
- <name>GalaSoft.MvvmLight.Extras</name>
- </assembly>
- <members>
- <member name="T:GalaSoft.MvvmLight.Ioc.ISimpleIoc">
- <summary>
- A very simple IOC container with basic functionality needed to register and resolve
- instances. If needed, this class can be replaced by another more elaborate
- IOC container implementing the IServiceLocator interface.
- The inspiration for this class is at https://gist.github.com/716137 but it has
- been extended with additional features.
- </summary>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.ContainsCreated``1">
- <summary>
- Checks whether at least one instance of a given class is already created in the container.
- </summary>
- <typeparam name="TClass">The class that is queried.</typeparam>
- <returns>True if at least on instance of the class is already created, false otherwise.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.ContainsCreated``1(System.String)">
- <summary>
- Checks whether the instance with the given key is already created for a given class
- in the container.
- </summary>
- <typeparam name="TClass">The class that is queried.</typeparam>
- <param name="key">The key that is queried.</param>
- <returns>True if the instance with the given key is already registered for the given class,
- false otherwise.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.IsRegistered``1">
- <summary>
- Gets a value indicating whether a given type T is already registered.
- </summary>
- <typeparam name="T">The type that the method checks for.</typeparam>
- <returns>True if the type is registered, false otherwise.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.IsRegistered``1(System.String)">
- <summary>
- Gets a value indicating whether a given type T and a give key
- are already registered.
- </summary>
- <typeparam name="T">The type that the method checks for.</typeparam>
- <param name="key">The key that the method checks for.</param>
- <returns>True if the type and key are registered, false otherwise.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``2">
- <summary>
- Registers a given type for a given interface.
- </summary>
- <typeparam name="TInterface">The interface for which instances will be resolved.</typeparam>
- <typeparam name="TClass">The type that must be used to create instances.</typeparam>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``2(System.Boolean)">
- <summary>
- Registers a given type for a given interface with the possibility for immediate
- creation of the instance.
- </summary>
- <typeparam name="TInterface">The interface for which instances will be resolved.</typeparam>
- <typeparam name="TClass">The type that must be used to create instances.</typeparam>
- <param name="createInstanceImmediately">If true, forces the creation of the default
- instance of the provided class.</param>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1">
- <summary>
- Registers a given type.
- </summary>
- <typeparam name="TClass">The type that must be used to create instances.</typeparam>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1(System.Boolean)">
- <summary>
- Registers a given type with the possibility for immediate
- creation of the instance.
- </summary>
- <typeparam name="TClass">The type that must be used to create instances.</typeparam>
- <param name="createInstanceImmediately">If true, forces the creation of the default
- instance of the provided class.</param>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1(System.Func{``0})">
- <summary>
- Registers a given instance for a given type.
- </summary>
- <typeparam name="TClass">The type that is being registered.</typeparam>
- <param name="factory">The factory method able to create the instance that
- must be returned when the given type is resolved.</param>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1(System.Func{``0},System.Boolean)">
- <summary>
- Registers a given instance for a given type with the possibility for immediate
- creation of the instance.
- </summary>
- <typeparam name="TClass">The type that is being registered.</typeparam>
- <param name="factory">The factory method able to create the instance that
- must be returned when the given type is resolved.</param>
- <param name="createInstanceImmediately">If true, forces the creation of the default
- instance of the provided class.</param>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1(System.Func{``0},System.String)">
- <summary>
- Registers a given instance for a given type and a given key.
- </summary>
- <typeparam name="TClass">The type that is being registered.</typeparam>
- <param name="factory">The factory method able to create the instance that
- must be returned when the given type is resolved.</param>
- <param name="key">The key for which the given instance is registered.</param>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Register``1(System.Func{``0},System.String,System.Boolean)">
- <summary>
- Registers a given instance for a given type and a given key with the possibility for immediate
- creation of the instance.
- </summary>
- <typeparam name="TClass">The type that is being registered.</typeparam>
- <param name="factory">The factory method able to create the instance that
- must be returned when the given type is resolved.</param>
- <param name="key">The key for which the given instance is registered.</param>
- <param name="createInstanceImmediately">If true, forces the creation of the default
- instance of the provided class.</param>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Reset">
- <summary>
- Resets the instance in its original states. This deletes all the
- registrations.
- </summary>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Unregister``1">
- <summary>
- Unregisters a class from the cache and removes all the previously
- created instances.
- </summary>
- <typeparam name="TClass">The class that must be removed.</typeparam>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Unregister``1(``0)">
- <summary>
- Removes the given instance from the cache. The class itself remains
- registered and can be used to create other instances.
- </summary>
- <typeparam name="TClass">The type of the instance to be removed.</typeparam>
- <param name="instance">The instance that must be removed.</param>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.ISimpleIoc.Unregister``1(System.String)">
- <summary>
- Removes the instance corresponding to the given key from the cache. The class itself remains
- registered and can be used to create other instances.
- </summary>
- <typeparam name="TClass">The type of the instance to be removed.</typeparam>
- <param name="key">The key corresponding to the instance that must be removed.</param>
- </member>
- <member name="T:GalaSoft.MvvmLight.Ioc.PreferredConstructorAttribute">
- <summary>
- When used with the SimpleIoc container, specifies which constructor
- should be used to instantiate when GetInstance is called.
- If there is only one constructor in the class, this attribute is
- not needed.
- </summary>
- </member>
- <member name="T:GalaSoft.MvvmLight.Ioc.SimpleIoc">
- <summary>
- A very simple IOC container with basic functionality needed to register and resolve
- instances. If needed, this class can be replaced by another more elaborate
- IOC container implementing the IServiceLocator interface.
- The inspiration for this class is at https://gist.github.com/716137 but it has
- been extended with additional features.
- </summary>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.ContainsCreated``1">
- <summary>
- Checks whether at least one instance of a given class is already created in the container.
- </summary>
- <typeparam name="TClass">The class that is queried.</typeparam>
- <returns>True if at least on instance of the class is already created, false otherwise.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.ContainsCreated``1(System.String)">
- <summary>
- Checks whether the instance with the given key is already created for a given class
- in the container.
- </summary>
- <typeparam name="TClass">The class that is queried.</typeparam>
- <param name="key">The key that is queried.</param>
- <returns>True if the instance with the given key is already registered for the given class,
- false otherwise.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.IsRegistered``1">
- <summary>
- Gets a value indicating whether a given type T is already registered.
- </summary>
- <typeparam name="T">The type that the method checks for.</typeparam>
- <returns>True if the type is registered, false otherwise.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.IsRegistered``1(System.String)">
- <summary>
- Gets a value indicating whether a given type T and a give key
- are already registered.
- </summary>
- <typeparam name="T">The type that the method checks for.</typeparam>
- <param name="key">The key that the method checks for.</param>
- <returns>True if the type and key are registered, false otherwise.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``2">
- <summary>
- Registers a given type for a given interface.
- </summary>
- <typeparam name="TInterface">The interface for which instances will be resolved.</typeparam>
- <typeparam name="TClass">The type that must be used to create instances.</typeparam>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``2(System.Boolean)">
- <summary>
- Registers a given type for a given interface with the possibility for immediate
- creation of the instance.
- </summary>
- <typeparam name="TInterface">The interface for which instances will be resolved.</typeparam>
- <typeparam name="TClass">The type that must be used to create instances.</typeparam>
- <param name="createInstanceImmediately">If true, forces the creation of the default
- instance of the provided class.</param>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1">
- <summary>
- Registers a given type.
- </summary>
- <typeparam name="TClass">The type that must be used to create instances.</typeparam>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1(System.Boolean)">
- <summary>
- Registers a given type with the possibility for immediate
- creation of the instance.
- </summary>
- <typeparam name="TClass">The type that must be used to create instances.</typeparam>
- <param name="createInstanceImmediately">If true, forces the creation of the default
- instance of the provided class.</param>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1(System.Func{``0})">
- <summary>
- Registers a given instance for a given type.
- </summary>
- <typeparam name="TClass">The type that is being registered.</typeparam>
- <param name="factory">The factory method able to create the instance that
- must be returned when the given type is resolved.</param>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1(System.Func{``0},System.Boolean)">
- <summary>
- Registers a given instance for a given type with the possibility for immediate
- creation of the instance.
- </summary>
- <typeparam name="TClass">The type that is being registered.</typeparam>
- <param name="factory">The factory method able to create the instance that
- must be returned when the given type is resolved.</param>
- <param name="createInstanceImmediately">If true, forces the creation of the default
- instance of the provided class.</param>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1(System.Func{``0},System.String)">
- <summary>
- Registers a given instance for a given type and a given key.
- </summary>
- <typeparam name="TClass">The type that is being registered.</typeparam>
- <param name="factory">The factory method able to create the instance that
- must be returned when the given type is resolved.</param>
- <param name="key">The key for which the given instance is registered.</param>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Register``1(System.Func{``0},System.String,System.Boolean)">
- <summary>
- Registers a given instance for a given type and a given key with the possibility for immediate
- creation of the instance.
- </summary>
- <typeparam name="TClass">The type that is being registered.</typeparam>
- <param name="factory">The factory method able to create the instance that
- must be returned when the given type is resolved.</param>
- <param name="key">The key for which the given instance is registered.</param>
- <param name="createInstanceImmediately">If true, forces the creation of the default
- instance of the provided class.</param>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Reset">
- <summary>
- Resets the instance in its original states. This deletes all the
- registrations.
- </summary>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Unregister``1">
- <summary>
- Unregisters a class from the cache and removes all the previously
- created instances.
- </summary>
- <typeparam name="TClass">The class that must be removed.</typeparam>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Unregister``1(``0)">
- <summary>
- Removes the given instance from the cache. The class itself remains
- registered and can be used to create other instances.
- </summary>
- <typeparam name="TClass">The type of the instance to be removed.</typeparam>
- <param name="instance">The instance that must be removed.</param>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.Unregister``1(System.String)">
- <summary>
- Removes the instance corresponding to the given key from the cache. The class itself remains
- registered and can be used to create other instances.
- </summary>
- <typeparam name="TClass">The type of the instance to be removed.</typeparam>
- <param name="key">The key corresponding to the instance that must be removed.</param>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetAllCreatedInstances(System.Type)">
- <summary>
- Provides a way to get all the created instances of a given type available in the
- cache. Registering a class or a factory does not automatically
- create the corresponding instance! To create an instance, either register
- the class or the factory with createInstanceImmediately set to true,
- or call the GetInstance method before calling GetAllCreatedInstances.
- Alternatively, use the GetAllInstances method, which auto-creates default
- instances for all registered classes.
- </summary>
- <param name="serviceType">The class of which all instances
- must be returned.</param>
- <returns>All the already created instances of the given type.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetAllCreatedInstances``1">
- <summary>
- Provides a way to get all the created instances of a given type available in the
- cache. Registering a class or a factory does not automatically
- create the corresponding instance! To create an instance, either register
- the class or the factory with createInstanceImmediately set to true,
- or call the GetInstance method before calling GetAllCreatedInstances.
- Alternatively, use the GetAllInstances method, which auto-creates default
- instances for all registered classes.
- </summary>
- <typeparam name="TService">The class of which all instances
- must be returned.</typeparam>
- <returns>All the already created instances of the given type.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetService(System.Type)">
- <summary>
- Gets the service object of the specified type.
- </summary>
- <exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">If the type serviceType has not
- been registered before calling this method.</exception>
- <returns>
- A service object of type <paramref name="serviceType"/>.
- </returns>
- <param name="serviceType">An object that specifies the type of service object to get.</param>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetAllInstances(System.Type)">
- <summary>
- Provides a way to get all the created instances of a given type available in the
- cache. Calling this method auto-creates default
- instances for all registered classes.
- </summary>
- <param name="serviceType">The class of which all instances
- must be returned.</param>
- <returns>All the instances of the given type.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetAllInstances``1">
- <summary>
- Provides a way to get all the created instances of a given type available in the
- cache. Calling this method auto-creates default
- instances for all registered classes.
- </summary>
- <typeparam name="TService">The class of which all instances
- must be returned.</typeparam>
- <returns>All the instances of the given type.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance(System.Type)">
- <summary>
- Provides a way to get an instance of a given type. If no instance had been instantiated
- before, a new instance will be created. If an instance had already
- been created, that same instance will be returned.
- </summary>
- <exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">If the type serviceType has not
- been registered before calling this method.</exception>
- <param name="serviceType">The class of which an instance
- must be returned.</param>
- <returns>An instance of the given type.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstanceWithoutCaching(System.Type)">
- <summary>
- Provides a way to get an instance of a given type. This method
- always returns a new instance and doesn't cache it in the IOC container.
- </summary>
- <exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">If the type serviceType has not
- been registered before calling this method.</exception>
- <param name="serviceType">The class of which an instance
- must be returned.</param>
- <returns>An instance of the given type.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance(System.Type,System.String)">
- <summary>
- Provides a way to get an instance of a given type corresponding
- to a given key. If no instance had been instantiated with this
- key before, a new instance will be created. If an instance had already
- been created with the same key, that same instance will be returned.
- </summary>
- <exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">If the type serviceType has not
- been registered before calling this method.</exception>
- <param name="serviceType">The class of which an instance must be returned.</param>
- <param name="key">The key uniquely identifying this instance.</param>
- <returns>An instance corresponding to the given type and key.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstanceWithoutCaching(System.Type,System.String)">
- <summary>
- Provides a way to get an instance of a given type. This method
- always returns a new instance and doesn't cache it in the IOC container.
- </summary>
- <exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">If the type serviceType has not
- been registered before calling this method.</exception>
- <param name="serviceType">The class of which an instance must be returned.</param>
- <param name="key">The key uniquely identifying this instance.</param>
- <returns>An instance corresponding to the given type and key.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance``1">
- <summary>
- Provides a way to get an instance of a given type. If no instance had been instantiated
- before, a new instance will be created. If an instance had already
- been created, that same instance will be returned.
- </summary>
- <exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">If the type TService has not
- been registered before calling this method.</exception>
- <typeparam name="TService">The class of which an instance
- must be returned.</typeparam>
- <returns>An instance of the given type.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstanceWithoutCaching``1">
- <summary>
- Provides a way to get an instance of a given type. This method
- always returns a new instance and doesn't cache it in the IOC container.
- </summary>
- <exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">If the type TService has not
- been registered before calling this method.</exception>
- <typeparam name="TService">The class of which an instance
- must be returned.</typeparam>
- <returns>An instance of the given type.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstance``1(System.String)">
- <summary>
- Provides a way to get an instance of a given type corresponding
- to a given key. If no instance had been instantiated with this
- key before, a new instance will be created. If an instance had already
- been created with the same key, that same instance will be returned.
- </summary>
- <exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">If the type TService has not
- been registered before calling this method.</exception>
- <typeparam name="TService">The class of which an instance must be returned.</typeparam>
- <param name="key">The key uniquely identifying this instance.</param>
- <returns>An instance corresponding to the given type and key.</returns>
- </member>
- <member name="M:GalaSoft.MvvmLight.Ioc.SimpleIoc.GetInstanceWithoutCaching``1(System.String)">
- <summary>
- Provides a way to get an instance of a given type. This method
- always returns a new instance and doesn't cache it in the IOC container.
- </summary>
- <exception cref="T:Microsoft.Practices.ServiceLocation.ActivationException">If the type TService has not
- been registered before calling this method.</exception>
- <typeparam name="TService">The class of which an instance must be returned.</typeparam>
- <param name="key">The key uniquely identifying this instance.</param>
- <returns>An instance corresponding to the given type and key.</returns>
- </member>
- <member name="P:GalaSoft.MvvmLight.Ioc.SimpleIoc.Default">
- <summary>
- This class' default instance.
- </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.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>
- </members>
- </doc>
|