1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.ObjectModel</name>
7 <member name="T:System.Collections.ObjectModel.KeyedCollection`2">
8 <summary>Proporciona la clase base abstracta para una colección en la que sus claves están incrustadas en los valores.</summary>
9 <typeparam name="TKey">Tipo de claves de la colección.</typeparam>
10 <typeparam name="TItem">Tipo de elementos de la colección.</typeparam>
12 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.#ctor">
13 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> que utiliza el comparador de igualdad predeterminado.</summary>
15 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.#ctor(System.Collections.Generic.IEqualityComparer{`0})">
16 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> que utiliza el comparador de igualdad especificado.</summary>
17 <param name="comparer">Implementación de la interfaz genérica <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> que se va a usar al comparar claves, o null para usar el comparador de igualdad predeterminado para el tipo de clave, que se obtiene de <see cref="P:System.Collections.Generic.EqualityComparer`1.Default" />.</param>
19 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.#ctor(System.Collections.Generic.IEqualityComparer{`0},System.Int32)">
20 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> que utiliza el comparador de igualdad especificado y crea un diccionario de búsqueda cuando se supera el umbral especificado.</summary>
21 <param name="comparer">Implementación de la interfaz genérica <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> que se va a usar al comparar claves, o null para usar el comparador de igualdad predeterminado para el tipo de clave, que se obtiene de <see cref="P:System.Collections.Generic.EqualityComparer`1.Default" />.</param>
22 <param name="dictionaryCreationThreshold">Número de elementos que puede contener la colección sin crear un diccionario de búsqueda (0 crea el diccionario de búsqueda al agregar el primer elemento), o –1 para especificar que nunca se crea un diccionario de búsqueda.</param>
23 <exception cref="T:System.ArgumentOutOfRangeException">
24 <paramref name="dictionaryCreationThreshold" /> is less than –1.</exception>
26 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.ChangeItemKey(`1,`0)">
27 <summary>Cambia la clave asociada al elemento especificado en el diccionario de búsqueda.</summary>
28 <param name="item">Elemento cuya clave se va a cambiar.</param>
29 <param name="newKey">Nueva clave para <paramref name="item" />.</param>
30 <exception cref="T:System.ArgumentNullException">
31 <paramref name="item" /> is null.-or-<paramref name="key" /> is null.</exception>
32 <exception cref="T:System.ArgumentException">
33 <paramref name="item" /> is not found.-or-<paramref name="key" /> already exists in the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</exception>
35 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.ClearItems">
36 <summary>Quita todos los elementos de <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</summary>
38 <member name="P:System.Collections.ObjectModel.KeyedCollection`2.Comparer">
39 <summary>Obtiene el comparador de igualdad genérico que se utiliza para determinar la igualdad de claves en la colección.</summary>
40 <returns>Implementación de la interfaz genérica <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> que se utiliza para determinar la igualdad de claves en la colección.</returns>
42 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.Contains(`0)">
43 <summary>Determina si la colección contiene un elemento con la clave especificada.</summary>
44 <returns>true si la colección <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> contiene un elemento con la clave especificada; en caso contrario, false.</returns>
45 <param name="key">Clave que se buscará en la interfaz <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</param>
46 <exception cref="T:System.ArgumentNullException">
47 <paramref name="key" /> is null.</exception>
49 <member name="P:System.Collections.ObjectModel.KeyedCollection`2.Dictionary">
50 <summary>Obtiene el diccionario de búsqueda de <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</summary>
51 <returns>Diccionario de búsqueda de <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />, si existe; de lo contrario, null.</returns>
53 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.GetKeyForItem(`1)">
54 <summary>Cuando se implementa en una clase derivada, extrae la clave del elemento especificado.</summary>
55 <returns>Clave para el elemento especificado.</returns>
56 <param name="item">Elemento del que se va a extraer la clave.</param>
58 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.InsertItem(System.Int32,`1)">
59 <summary>Inserta un elemento en <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />, en el índice especificado.</summary>
60 <param name="index">Índice basado en cero en el que debe insertarse <paramref name="item" />.</param>
61 <param name="item">Objeto que se va a insertar.</param>
62 <exception cref="T:System.ArgumentOutOfRangeException">
63 <paramref name="index" /> is less than 0.-or-<paramref name="index" /> is greater than <see cref="P:System.Collections.ObjectModel.Collection`1.Count" />.</exception>
65 <member name="P:System.Collections.ObjectModel.KeyedCollection`2.Item(`0)">
66 <summary>Obtiene el elemento con la clave especificada. </summary>
67 <returns>El elemento con la clave especificada.Si no se encuentra un elemento con la clave especificada, se produce una excepción.</returns>
68 <param name="key">Clave del elemento que se va a obtener.</param>
69 <exception cref="T:System.ArgumentNullException">
70 <paramref name="key" /> is null.</exception>
71 <exception cref="T:System.Collections.Generic.KeyNotFoundException">An element with the specified key does not exist in the collection.</exception>
73 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.Remove(`0)">
74 <summary>Quita el elemento con la clave especificada de la interfaz <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</summary>
75 <returns>Es true si el elemento se quita correctamente; en caso contrario, es false.Este método también devuelve false si no se encuentra <paramref name="key" /> en <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</returns>
76 <param name="key">Clave del elemento que se va a quitar.</param>
77 <exception cref="T:System.ArgumentNullException">
78 <paramref name="key" /> is null.</exception>
80 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.RemoveItem(System.Int32)">
81 <summary>Quita el elemento situado en el índice especificado de <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</summary>
82 <param name="index">Índice del elemento que se va a quitar.</param>
84 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.SetItem(System.Int32,`1)">
85 <summary>Reemplaza el elemento situado en el índice determinado con el elemento especificado.</summary>
86 <param name="index">Índice de base cero del elemento que se va a reemplazar.</param>
87 <param name="item">Nuevo elemento.</param>
89 <member name="T:System.Collections.ObjectModel.ObservableCollection`1">
90 <summary>Representa una colección de datos dinámicos que proporciona notificaciones cuando se agregan o se quitan elementos o cuando se actualiza toda la lista.</summary>
91 <typeparam name="T">Tipo de los elementos de la colección.</typeparam>
93 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.#ctor">
94 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.ObjectModel.ObservableCollection`1" />.</summary>
96 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
97 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.ObjectModel.ObservableCollection`1" /> que contiene los elementos copiados de la colección especificada.</summary>
98 <param name="collection">Colección desde la que se copian los elementos.</param>
99 <exception cref="T:System.ArgumentNullException">El parámetro <paramref name="collection" /> no puede ser null.</exception>
101 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.BlockReentrancy">
102 <summary>No permite intentos reentrantes por cambiar esta colección.</summary>
103 <returns>Objeto <see cref="T:System.IDisposable" /> que se puede usar para eliminar el objeto.</returns>
105 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.CheckReentrancy">
106 <summary>Comprueba si se producen intentos reentrantes por cambiar esta colección.</summary>
107 <exception cref="T:System.InvalidOperationException">Se inicia esta excepción si se ha producido una llamada a <see cref="M:System.Collections.ObjectModel.ObservableCollection`1.BlockReentrancy" /> cuyo valor devuelto <see cref="T:System.IDisposable" /> aún no se ha eliminado.Normalmente, esto significa que se inicia cuando se producen intentos adicionales por cambiar esta colección durante un evento <see cref="E:System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged" />.Sin embargo, depende de cuándo las clases derivadas decidan llamar a <see cref="M:System.Collections.ObjectModel.ObservableCollection`1.BlockReentrancy" />.</exception>
109 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.ClearItems">
110 <summary>Quita todos los elementos de la colección.</summary>
112 <member name="E:System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged">
113 <summary>Se produce cuando se agrega, quita, cambia, mueve un elemento o se actualiza la lista completa.</summary>
115 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.InsertItem(System.Int32,`0)">
116 <summary>Inserta un elemento en el índice especificado de la colección.</summary>
117 <param name="index">Índice basado en cero en el que debe insertarse <paramref name="item" />.</param>
118 <param name="item">Objeto que se va a insertar.</param>
120 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.Move(System.Int32,System.Int32)">
121 <summary>Mueve el elemento situado en el índice especificado a una nueva ubicación en la colección.</summary>
122 <param name="oldIndex">Índice de base cero que especifica la ubicación del elemento que se va a mover.</param>
123 <param name="newIndex">Índice de base cero que especifica la nueva ubicación del elemento.</param>
125 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.MoveItem(System.Int32,System.Int32)">
126 <summary>Mueve el elemento situado en el índice especificado a una nueva ubicación en la colección.</summary>
127 <param name="oldIndex">Índice de base cero que especifica la ubicación del elemento que se va a mover.</param>
128 <param name="newIndex">Índice de base cero que especifica la nueva ubicación del elemento.</param>
130 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
131 <summary>Genera el evento <see cref="E:System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged" /> con los argumentos proporcionados.</summary>
132 <param name="e">Argumentos del evento que se provoca.</param>
134 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
135 <summary>Genera el evento <see cref="E:System.Collections.ObjectModel.ObservableCollection`1.PropertyChanged" /> con los argumentos proporcionados.</summary>
136 <param name="e">Argumentos del evento que se provoca.</param>
138 <member name="E:System.Collections.ObjectModel.ObservableCollection`1.PropertyChanged">
139 <summary>Tiene lugar cuando cambia un valor de propiedad.</summary>
141 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.RemoveItem(System.Int32)">
142 <summary>Quita de la colección el elemento situado en el índice especificado.</summary>
143 <param name="index">Índice de base cero del elemento que se va a quitar.</param>
145 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.SetItem(System.Int32,`0)">
146 <summary>Reemplaza el elemento del índice especificado.</summary>
147 <param name="index">Índice de base cero del elemento que se va a reemplazar.</param>
148 <param name="item">Nuevo valor para el elemento del índice especificado.</param>
150 <member name="E:System.Collections.ObjectModel.ObservableCollection`1.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
151 <summary>Tiene lugar cuando cambia un valor de propiedad.</summary>
153 <member name="T:System.Collections.ObjectModel.ReadOnlyDictionary`2">
154 <summary>Representa una colección genérica de solo lectura de pares clave-valor.</summary>
155 <typeparam name="TKey">Tipo de claves del diccionario.</typeparam>
156 <typeparam name="TValue">Tipo de valores del diccionario.</typeparam>
158 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
159 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" /> que es un contenedor para el diccionario especificado.</summary>
160 <param name="dictionary">Diccionario que se va a ajustar.</param>
162 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ContainsKey(`0)">
163 <summary>Determina si el diccionario contiene un elemento con la clave especificada.</summary>
164 <returns>Es true si el diccionario contiene un elemento con la clave especificada; en caso contrario, es false.</returns>
165 <param name="key">Clave que se debe buscar en el diccionario.</param>
167 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Count">
168 <summary>Obtiene el número de elementos del diccionario.</summary>
169 <returns>Número de elementos del diccionario.</returns>
171 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Dictionary">
172 <summary>Obtiene el diccionario que está encapsulado por este objeto <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" />.</summary>
173 <returns>Diccionario que está contenido por este objeto.</returns>
175 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.GetEnumerator">
176 <summary>Devuelve un enumerador que recorre en iteración la colección <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" />.</summary>
177 <returns>Enumerador que puede usarse para recorrer en iteración la colección.</returns>
179 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Item(`0)">
180 <summary>Obtiene el elemento que tiene la clave especificada.</summary>
181 <returns>El elemento que tiene la clave especificada.</returns>
182 <param name="key">Clave del elemento que se va a obtener.</param>
183 <exception cref="T:System.ArgumentNullException">
184 <paramref name="key" /> es null.</exception>
185 <exception cref="T:System.Collections.Generic.KeyNotFoundException">La propiedad se recupera, pero <paramref name="key" /> no se encuentra.</exception>
187 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Keys">
188 <summary>Obtiene una colección de claves que contiene las claves del diccionario.</summary>
189 <returns>Colección de claves que contiene las claves del diccionario.</returns>
191 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#Add(System.Collections.Generic.KeyValuePair{`0,`1})">
192 <summary>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</summary>
193 <param name="item">Objeto que se agrega al diccionario.</param>
194 <exception cref="T:System.NotSupportedException">En todos los casos.</exception>
196 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#Clear">
197 <summary>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</summary>
198 <exception cref="T:System.NotSupportedException">En todos los casos.</exception>
200 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
201 <summary>Determina si el diccionario contiene un valor específico.</summary>
202 <returns>true si el objeto <paramref name="item" /> está en el diccionario; en caso contrario, false.</returns>
203 <param name="item">Objeto que se va a buscar en el diccionario.</param>
205 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)">
206 <summary>Copia los elementos del diccionario en una matriz, comenzando en el índice especificado de la matriz.</summary>
207 <param name="array">Matriz unidimensional que constituye el destino de los elementos copiados desde el diccionario.La matriz debe tener una indización de base cero.</param>
208 <param name="arrayIndex">Índice de base cero de <paramref name="array" /> en el que empieza la operación de copia.</param>
209 <exception cref="T:System.ArgumentNullException">
210 <paramref name="array" /> es null.</exception>
211 <exception cref="T:System.ArgumentOutOfRangeException">El valor de <paramref name="arrayIndex" /> es menor que 0.</exception>
212 <exception cref="T:System.ArgumentException">
213 <paramref name="array" /> es multidimensional.O bienEl número de elementos del diccionario de origen es mayor que el espacio disponible de <paramref name="arrayIndex" /> hasta el final del objeto <paramref name="array" /> de destino.O bienEl tipo <paramref name="T" /> no puede convertirse automáticamente al tipo del parámetro <paramref name="array" /> de destino.</exception>
215 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#IsReadOnly">
216 <summary>Obtiene un valor que indica si el diccionario es de solo lectura.</summary>
217 <returns>true en todos los casos.</returns>
219 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
220 <summary>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</summary>
221 <returns>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</returns>
222 <param name="item">Objeto que se va a quitar del diccionario.</param>
223 <exception cref="T:System.NotSupportedException">En todos los casos.</exception>
225 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Add(`0,`1)">
226 <summary>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</summary>
227 <param name="key">Objeto que se va a utilizar como clave del elemento que se va a agregar.</param>
228 <param name="value">Objeto que se va a utilizar como valor del elemento que se va a agregar.</param>
229 <exception cref="T:System.NotSupportedException">En todos los casos.</exception>
231 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Item(`0)">
232 <summary>Obtiene el elemento que tiene la clave especificada.</summary>
233 <returns>El elemento que tiene la clave especificada.</returns>
234 <param name="key">Clave del elemento que se obtiene o establece.</param>
235 <exception cref="T:System.ArgumentNullException">
236 <paramref name="key" /> es null.</exception>
237 <exception cref="T:System.Collections.Generic.KeyNotFoundException">La propiedad se recupera, pero <paramref name="key" /> no se encuentra.</exception>
238 <exception cref="T:System.NotSupportedException">La propiedad está establecida.</exception>
240 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Keys">
241 <summary>Obtiene una colección que contiene las claves del diccionario.</summary>
242 <returns>Colección que contiene las claves del objeto que implementa la interfaz <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" />.</returns>
244 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Remove(`0)">
245 <summary>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</summary>
246 <returns>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</returns>
247 <param name="key">Clave del elemento que se va a quitar.</param>
248 <exception cref="T:System.NotSupportedException">En todos los casos.</exception>
250 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Values">
251 <summary>Obtiene una colección que contiene los valores del diccionario.</summary>
252 <returns>Colección que contiene los valores del objeto que implementa la interfaz <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" />.</returns>
254 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Keys">
255 <summary>Obtiene una colección enumerable que contiene las claves del diccionario de solo lectura. </summary>
256 <returns>Una colección enumerable que contiene las claves del diccionario de solo lectura.</returns>
258 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Values">
259 <summary>Obtiene una colección enumerable que contiene los valores del diccionario de solo lectura.</summary>
260 <returns>Una colección enumerable que contiene los valores del diccionario de solo lectura.</returns>
262 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
263 <summary>Copia los elementos del diccionario en una matriz, comenzando en el índice especificado de la matriz.</summary>
264 <param name="array">Matriz unidimensional que constituye el destino de los elementos copiados desde el diccionario.La matriz debe tener una indización de base cero.</param>
265 <param name="index">Índice de base cero de <paramref name="array" /> en el que empieza la operación de copia. </param>
266 <exception cref="T:System.ArgumentNullException">
267 <paramref name="array" /> es null. </exception>
268 <exception cref="T:System.ArgumentOutOfRangeException">
269 <paramref name="index" /> es menor que cero. </exception>
270 <exception cref="T:System.ArgumentException">
271 <paramref name="array" /> es multidimensional.O bien El número de elementos del diccionario de origen es mayor que el espacio disponible de <paramref name="index" /> hasta el final del objeto <paramref name="array" /> de destino.O bien El tipo del diccionario de origen no puede convertirse automáticamente en el tipo de <paramref name="array" /> de destino<paramref name="." /></exception>
273 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#ICollection#IsSynchronized">
274 <summary>Obtiene un valor que indica si el acceso al diccionario está sincronizado (es seguro para la ejecución de subprocesos).</summary>
275 <returns>Es true si el acceso al diccionario está sincronizado (es seguro para la ejecución de subprocesos); en caso contrario, es false.</returns>
277 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#ICollection#SyncRoot">
278 <summary>Obtiene un objeto que se puede utilizar para sincronizar el acceso al diccionario.</summary>
279 <returns>Objeto que se puede utilizar para sincronizar el acceso al diccionario.</returns>
281 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Add(System.Object,System.Object)">
282 <summary>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</summary>
283 <param name="key">Clave del elemento que se va a agregar. </param>
284 <param name="value">Valor del elemento que se va a agregar. </param>
285 <exception cref="T:System.NotSupportedException">En todos los casos.</exception>
287 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Clear">
288 <summary>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</summary>
289 <exception cref="T:System.NotSupportedException">En todos los casos.</exception>
291 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Contains(System.Object)">
292 <summary>Determina si el diccionario contiene un elemento con la clave especificada.</summary>
293 <returns>Es true si el diccionario contiene un elemento con la clave especificada; en caso contrario, es false.</returns>
294 <param name="key">Clave que se debe buscar en el diccionario.</param>
295 <exception cref="T:System.ArgumentNullException">
296 <paramref name="key" /> es null. </exception>
298 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#GetEnumerator">
299 <summary>Devuelve un enumerador para el diccionario.</summary>
300 <returns>Enumerador del diccionario.</returns>
302 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#IsFixedSize">
303 <summary>Obtiene un valor que indica si el diccionario tiene un tamaño fijo.</summary>
304 <returns>Es true si el diccionario tiene un tamaño fijo; de lo contrario, es false.</returns>
306 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#IsReadOnly">
307 <summary>Obtiene un valor que indica si el diccionario es de solo lectura.</summary>
308 <returns>true en todos los casos.</returns>
310 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Item(System.Object)">
311 <summary>Obtiene el elemento que tiene la clave especificada.</summary>
312 <returns>El elemento que tiene la clave especificada.</returns>
313 <param name="key">Clave del elemento que se obtiene o establece. </param>
314 <exception cref="T:System.ArgumentNullException">
315 <paramref name="key" /> es null. </exception>
316 <exception cref="T:System.NotSupportedException">La propiedad está establecida.O bien La propiedad está establecida, <paramref name="key" /> no existe en la colección y el diccionario tiene un tamaño fijo. </exception>
318 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Keys">
319 <summary>Obtiene una colección que contiene las claves del diccionario.</summary>
320 <returns>Colección que contiene las claves del diccionario.</returns>
322 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Remove(System.Object)">
323 <summary>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</summary>
324 <param name="key">Clave del elemento que se va a quitar. </param>
325 <exception cref="T:System.NotSupportedException">En todos los casos.</exception>
327 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Values">
328 <summary>Obtiene una colección que contiene los valores del diccionario.</summary>
329 <returns>Colección que contiene los valores del diccionario.</returns>
331 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IEnumerable#GetEnumerator">
332 <summary>Devuelve un enumerador que recorre en iteración una colección.</summary>
333 <returns>Enumerador que puede usarse para recorrer en iteración la colección.</returns>
335 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.TryGetValue(`0,`1@)">
336 <summary>Recupera el valor que está asociado a la clave especificada.</summary>
337 <returns>Es true si el objeto que implementa <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" /> contiene un elemento con la clave especificada; en caso contrario, es false.</returns>
338 <param name="key">Clave cuyo valor se va a recuperar.</param>
339 <param name="value">Cuando este método devuelve el resultado, el valor asociado a la clave especificada, si se encuentra la clave; en caso contrario, el valor predeterminado para el tipo del parámetro <paramref name="value" />.Este parámetro se pasa sin inicializar.</param>
341 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Values">
342 <summary>Obtiene una colección que contiene los valores del diccionario.</summary>
343 <returns>Colección que contiene los valores del objeto que implementa la interfaz <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" />.</returns>
345 <member name="T:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection">
346 <summary>Representa una colección de solo lectura de las claves de un objeto <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" />.</summary>
348 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.CopyTo(`0[],System.Int32)">
349 <summary>Copia los elementos de la colección en una matriz, que empieza en un índice de matriz específico.</summary>
350 <param name="array">Matriz unidimensional que constituye el destino de los elementos copiados de la colección.La matriz debe tener una indización de base cero.</param>
351 <param name="arrayIndex">Índice de base cero de <paramref name="array" /> en el que empieza la operación de copia.</param>
352 <exception cref="T:System.ArgumentNullException">
353 <paramref name="array" /> es null.</exception>
354 <exception cref="T:System.ArgumentOutOfRangeException">El valor de <paramref name="arrayIndex" /> es menor que 0.</exception>
355 <exception cref="T:System.ArgumentException">
356 <paramref name="array" /> es multidimensional.O bienEl número de elementos de la colección de origen es mayor que el espacio disponible en <paramref name="arrayIndex" /> hasta el final del objeto <paramref name="array" /> de destino.O bienEl tipo <paramref name="T" /> no puede convertirse automáticamente al tipo del parámetro <paramref name="array" /> de destino.</exception>
358 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.Count">
359 <summary>Obtiene el número de elementos de la colección.</summary>
360 <returns>Número de elementos de la colección.</returns>
362 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.GetEnumerator">
363 <summary>Devuelve un enumerador que recorre en iteración la colección.</summary>
364 <returns>Enumerador que puede usarse para recorrer en iteración la colección.</returns>
366 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Add(`0)">
367 <summary>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</summary>
368 <param name="item">Objeto que se agrega a la colección.</param>
369 <exception cref="T:System.NotSupportedException">En todos los casos.</exception>
371 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Clear">
372 <summary>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</summary>
373 <exception cref="T:System.NotSupportedException">En todos los casos.</exception>
375 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Contains(`0)">
376 <summary>Determina si la colección contiene un valor específico.</summary>
377 <returns>true si <paramref name="item" /> se encuentra en la colección; de lo contrario, false.</returns>
378 <param name="item">Objeto que se va a buscar en la colección.</param>
380 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
381 <summary>Obtiene un valor que indica si la colección es de solo lectura.</summary>
382 <returns>true en todos los casos.</returns>
384 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Remove(`0)">
385 <summary>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</summary>
386 <returns>Es true si <paramref name="item" /> se quitó correctamente de la colección; de lo contrario, es false.Este método también devuelve false si <paramref name="item" /> no se encuentra en la colección original.</returns>
387 <param name="item">Objeto que se va a quitar de la colección.</param>
388 <exception cref="T:System.NotSupportedException">En todos los casos.</exception>
390 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
391 <summary>Copia los elementos de la colección en una matriz, que empieza en un índice de matriz específico.</summary>
392 <param name="array">Matriz unidimensional que constituye el destino de los elementos copiados de la colección.La matriz debe tener una indización de base cero.</param>
393 <param name="index">Índice de base cero de <paramref name="array" /> en el que empieza la operación de copia.</param>
394 <exception cref="T:System.ArgumentNullException">
395 <paramref name="array" /> es null.</exception>
396 <exception cref="T:System.ArgumentOutOfRangeException">El valor de <paramref name="index" /> es menor que 0.</exception>
397 <exception cref="T:System.ArgumentException">
398 <paramref name="array" /> es multidimensional.O bienEl número de elementos de la colección de origen es mayor que el espacio disponible en <paramref name="index" /> hasta el final del objeto <paramref name="array" /> de destino.</exception>
400 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#ICollection#IsSynchronized">
401 <summary>Obtiene un valor que indica si el acceso a la colección está sincronizado. Es decir, es seguro para la ejecución de subprocesos.</summary>
402 <returns>Es true si el acceso a la colección está sincronizado (es seguro para la ejecución de subprocesos); en caso contrario, es false.</returns>
404 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#ICollection#SyncRoot">
405 <summary>Obtiene un objeto que se puede utilizar para sincronizar el acceso a la colección.</summary>
406 <returns>Objeto que se puede utilizar para sincronizar el acceso a la colección.</returns>
408 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#IEnumerable#GetEnumerator">
409 <summary>Devuelve un enumerador que recorre en iteración la colección.</summary>
410 <returns>Enumerador que puede usarse para recorrer en iteración la colección.</returns>
412 <member name="T:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection">
413 <summary>Representa una colección de solo lectura de los valores de un objeto <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" />.</summary>
415 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.CopyTo(`1[],System.Int32)">
416 <summary>Copia los elementos de la colección en una matriz, que empieza en un índice de matriz específico.</summary>
417 <param name="array">Matriz unidimensional que constituye el destino de los elementos copiados de la colección.La matriz debe tener una indización de base cero.</param>
418 <param name="arrayIndex">Índice de base cero de <paramref name="array" /> en el que empieza la operación de copia.</param>
419 <exception cref="T:System.ArgumentNullException">
420 <paramref name="array" /> es null.</exception>
421 <exception cref="T:System.ArgumentOutOfRangeException">El valor de <paramref name="arrayIndex" /> es menor que 0.</exception>
422 <exception cref="T:System.ArgumentException">
423 <paramref name="array" /> es multidimensional.O bienEl número de elementos de la colección de origen es mayor que el espacio disponible en <paramref name="arrayIndex" /> hasta el final del objeto <paramref name="array" /> de destino.O bienEl tipo <paramref name="T" /> no puede convertirse automáticamente al tipo del parámetro <paramref name="array" /> de destino.</exception>
425 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.Count">
426 <summary>Obtiene el número de elementos de la colección.</summary>
427 <returns>Número de elementos de la colección.</returns>
429 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.GetEnumerator">
430 <summary>Devuelve un enumerador que recorre en iteración la colección.</summary>
431 <returns>Enumerador que puede usarse para recorrer en iteración la colección.</returns>
433 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Add(`1)">
434 <summary>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</summary>
435 <param name="item">Objeto que se agrega a la colección.</param>
436 <exception cref="T:System.NotSupportedException">En todos los casos.</exception>
438 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Clear">
439 <summary>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</summary>
440 <exception cref="T:System.NotSupportedException">En todos los casos.</exception>
442 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Contains(`1)">
443 <summary>Determina si la colección contiene un valor específico.</summary>
444 <returns>true si <paramref name="item" /> se encuentra en la colección; de lo contrario, false.</returns>
445 <param name="item">Objeto que se va a buscar en la colección.</param>
447 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
448 <summary>Obtiene un valor que indica si la colección es de solo lectura.</summary>
449 <returns>true en todos los casos.</returns>
451 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Remove(`1)">
452 <summary>Produce una excepción <see cref="T:System.NotSupportedException" /> en todos los casos.</summary>
453 <returns>Es true si <paramref name="item" /> se quitó correctamente de la colección; de lo contrario, es false.Este método también devuelve false si <paramref name="item" /> no se encuentra en la colección original.</returns>
454 <param name="item">Objeto que se va a quitar de la colección.</param>
455 <exception cref="T:System.NotSupportedException">En todos los casos.</exception>
457 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
458 <summary>Copia los elementos de la colección en una matriz, que empieza en un índice de matriz específico.</summary>
459 <param name="array">Matriz unidimensional que constituye el destino de los elementos copiados de la colección.La matriz debe tener una indización de base cero.</param>
460 <param name="index">Índice de base cero de <paramref name="array" /> en el que empieza la operación de copia.</param>
461 <exception cref="T:System.ArgumentNullException">
462 <paramref name="array" /> es null.</exception>
463 <exception cref="T:System.ArgumentOutOfRangeException">El valor de <paramref name="index" /> es menor que 0.</exception>
464 <exception cref="T:System.ArgumentException">
465 <paramref name="array" /> es multidimensional.O bienEl número de elementos de la colección de origen es mayor que el espacio disponible en <paramref name="index" /> hasta el final del objeto <paramref name="array" /> de destino.</exception>
467 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#ICollection#IsSynchronized">
468 <summary>Obtiene un valor que indica si el acceso a la colección está sincronizado. Es decir, es seguro para la ejecución de subprocesos.</summary>
469 <returns>Es true si el acceso a la colección está sincronizado (es seguro para la ejecución de subprocesos); en caso contrario, es false.</returns>
471 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#ICollection#SyncRoot">
472 <summary>Obtiene un objeto que se puede utilizar para sincronizar el acceso a la colección.</summary>
473 <returns>Objeto que se puede utilizar para sincronizar el acceso a la colección.</returns>
475 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#IEnumerable#GetEnumerator">
476 <summary>Devuelve un enumerador que recorre en iteración la colección.</summary>
477 <returns>Enumerador que puede usarse para recorrer en iteración la colección.</returns>
479 <member name="T:System.Collections.ObjectModel.ReadOnlyObservableCollection`1">
480 <summary>Representa un objeto <see cref="T:System.Collections.ObjectModel.ObservableCollection`1" /> de solo lectura.</summary>
481 <typeparam name="T">Tipo de los elementos de la colección.</typeparam>
483 <member name="M:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.#ctor(System.Collections.ObjectModel.ObservableCollection{`0})">
484 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.ObjectModel.ReadOnlyObservableCollection`1" /> que actúa de contenedor para el objeto <see cref="T:System.Collections.ObjectModel.ObservableCollection`1" /> especificado.</summary>
486 <see cref="T:System.Collections.ObjectModel.ObservableCollection`1" /> con el que se crea esta instancia de la clase <see cref="T:System.Collections.ObjectModel.ReadOnlyObservableCollection`1" />.</param>
487 <exception cref="T:System.ArgumentNullException">
488 <paramref name="list" /> es null.</exception>
490 <member name="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.CollectionChanged">
491 <summary>Se produce cuando se agrega o se quita un elemento.</summary>
493 <member name="M:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
494 <summary>Provoca el evento <see cref="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.CollectionChanged" /> utilizando los argumentos proporcionados.</summary>
495 <param name="args">Argumentos del evento que se provoca.</param>
497 <member name="M:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
498 <summary>Provoca el evento <see cref="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.PropertyChanged" /> utilizando los argumentos proporcionados.</summary>
499 <param name="args">Argumentos del evento que se provoca.</param>
501 <member name="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.PropertyChanged">
502 <summary>Tiene lugar cuando cambia un valor de propiedad.</summary>
504 <member name="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.System#Collections#Specialized#INotifyCollectionChanged#CollectionChanged">
505 <summary>Se produce cuando cambia la colección.</summary>
507 <member name="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
508 <summary>Tiene lugar cuando cambia un valor de propiedad.</summary>
510 <member name="T:System.Collections.Specialized.INotifyCollectionChanged">
511 <summary>Notifica a los agentes de escucha si se realizan cambios dinámicos como, por ejemplo, cuando se agregan o se quitan elementos o cuando se actualiza toda la lista.</summary>
513 <member name="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged">
514 <summary>Se produce cuando cambia la colección.</summary>
516 <member name="T:System.Collections.Specialized.NotifyCollectionChangedAction">
517 <summary>Describe la acción que generó un evento <see cref="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged" />. </summary>
519 <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Add">
520 <summary>Se agregaron uno o varios elementos a la colección.</summary>
522 <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move">
523 <summary>Se movieron uno o varios elementos dentro de la colección.</summary>
525 <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Remove">
526 <summary>Se quitaron uno o varios elementos de la colección.</summary>
528 <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace">
529 <summary>Se reemplazaron uno o varios elementos de la colección.</summary>
531 <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset">
532 <summary>El contenido de la colección ha cambiado significativamente.</summary>
534 <member name="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs">
535 <summary>Proporciona datos para el evento <see cref="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged" />.</summary>
537 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction)">
538 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> que describe un cambio <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" />.</summary>
539 <param name="action">Acción que provocó el evento.Debe establecerse en <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" />.</param>
541 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList)">
542 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> que describe un cambio de varios elementos.</summary>
543 <param name="action">Acción que provocó el evento.Puede establecerse en <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" />, <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Add" /> o <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Remove" />.</param>
544 <param name="changedItems">Elementos a los que afecta el cambio.</param>
546 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList)">
547 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> que describe un cambio <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" /> de varios elementos.</summary>
548 <param name="action">Acción que provocó el evento.Sólo puede establecerse en <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />.</param>
549 <param name="newItems">Nuevos elementos por los que se reemplazan los elementos originales.</param>
550 <param name="oldItems">Elementos originales reemplazados.</param>
551 <exception cref="T:System.ArgumentException">Si el valor de <paramref name="action" /> no es Replace.</exception>
552 <exception cref="T:System.ArgumentNullException">Si <paramref name="oldItems" /> o <paramref name="newItems" /> es null.</exception>
554 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList,System.Int32)">
555 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> que describe un cambio <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" /> de varios elementos.</summary>
556 <param name="action">Acción que provocó el evento.Sólo puede establecerse en <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />.</param>
557 <param name="newItems">Nuevos elementos por los que se reemplazan los elementos originales.</param>
558 <param name="oldItems">Elementos originales reemplazados.</param>
559 <param name="startingIndex">Índice del primer elemento de los elementos reemplazados.</param>
560 <exception cref="T:System.ArgumentException">Si el valor de <paramref name="action" /> no es Replace.</exception>
561 <exception cref="T:System.ArgumentNullException">Si <paramref name="oldItems" /> o <paramref name="newItems" /> es null.</exception>
563 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32)">
564 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> que describe un cambio de varios elementos o un cambio de <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" />.</summary>
565 <param name="action">Acción que provocó el evento.Puede establecerse en <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" />, <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Add" /> o <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Remove" />.</param>
566 <param name="changedItems">Elementos a los que afecta el cambio.</param>
567 <param name="startingIndex">Índice donde se produjo el cambio.</param>
568 <exception cref="T:System.ArgumentException">Si <paramref name="action" /> no es Reset, Add o Remove, si <paramref name="action" /> es Reset y <paramref name="changedItems" /> no es null o <paramref name="startingIndex" /> no es –1, o si la acción es Add o Remove y <paramref name="startingIndex" /> es menor que -1.</exception>
569 <exception cref="T:System.ArgumentNullException">Si <paramref name="action" /> es Add o Remove y <paramref name="changedItems" /> es null.</exception>
571 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32,System.Int32)">
572 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> que describe un cambio <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" /> de varios elementos.</summary>
573 <param name="action">Acción que provocó el evento.Sólo puede establecerse en <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" />.</param>
574 <param name="changedItems">Elementos a los que afecta el cambio.</param>
575 <param name="index">Nuevo índice de los elementos modificados.</param>
576 <param name="oldIndex">Índice anterior de los elementos modificados.</param>
577 <exception cref="T:System.ArgumentException">Si <paramref name="action" /> no es Move o <paramref name="index" /> es menor que 0.</exception>
579 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object)">
580 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> que describe un cambio de un elemento.</summary>
581 <param name="action">Acción que provocó el evento.Puede establecerse en <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" />, <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Add" /> o <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Remove" />.</param>
582 <param name="changedItem">Elemento al que afecta el cambio.</param>
583 <exception cref="T:System.ArgumentException">Si <paramref name="action" /> no es Reset, Add o Remove, o si <paramref name="action" /> es Reset y <paramref name="changedItem" /> no es null.</exception>
585 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32)">
586 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> que describe un cambio de un elemento.</summary>
587 <param name="action">Acción que provocó el evento.Puede establecerse en <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" />, <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Add" /> o <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Remove" />.</param>
588 <param name="changedItem">Elemento al que afecta el cambio.</param>
589 <param name="index">Índice donde se produjo el cambio.</param>
590 <exception cref="T:System.ArgumentException">Si <paramref name="action" /> no es Reset, Add o Remove, o si <paramref name="action" /> es Reset y <paramref name="changedItems" /> no es null o <paramref name="index" /> no es -1.</exception>
592 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32,System.Int32)">
593 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> que describe un cambio <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" /> de un elemento.</summary>
594 <param name="action">Acción que provocó el evento.Sólo puede establecerse en <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" />.</param>
595 <param name="changedItem">Elemento al que afecta el cambio.</param>
596 <param name="index">Nuevo índice del elemento modificado.</param>
597 <param name="oldIndex">Índice anterior del elemento modificado.</param>
598 <exception cref="T:System.ArgumentException">Si <paramref name="action" /> no es Move o <paramref name="index" /> es menor que 0.</exception>
600 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object)">
601 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> que describe un cambio <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" /> de un elemento.</summary>
602 <param name="action">Acción que provocó el evento.Sólo puede establecerse en <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />.</param>
603 <param name="newItem">Nuevo elemento por el que se reemplaza el elemento original.</param>
604 <param name="oldItem">Elemento original reemplazado.</param>
605 <exception cref="T:System.ArgumentException">Si el valor de <paramref name="action" /> no es Replace.</exception>
607 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object,System.Int32)">
608 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> que describe un cambio <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" /> de un elemento.</summary>
609 <param name="action">Acción que provocó el evento.Puede establecerse en <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />.</param>
610 <param name="newItem">Nuevo elemento por el que se reemplaza el elemento original.</param>
611 <param name="oldItem">Elemento original reemplazado.</param>
612 <param name="index">Índice del elemento reemplazado.</param>
613 <exception cref="T:System.ArgumentException">Si el valor de <paramref name="action" /> no es Replace.</exception>
615 <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.Action">
616 <summary>Obtiene la acción que provocó el evento. </summary>
617 <returns>Valor <see cref="T:System.Collections.Specialized.NotifyCollectionChangedAction" /> que describe la acción que provocó el evento.</returns>
619 <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.NewItems">
620 <summary>Obtiene la lista de nuevos elementos implicados en el cambio.</summary>
621 <returns>Lista de nuevos elementos implicados en el cambio.</returns>
623 <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.NewStartingIndex">
624 <summary>Obtiene el índice donde se produjo el cambio.</summary>
625 <returns>Índice de base cero donde se produjo el cambio.</returns>
627 <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.OldItems">
628 <summary>Obtiene la lista de elementos a los que afecta la acción <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />, Remove o Move.</summary>
629 <returns>Lista de elementos a los que afecta la acción <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />, Remove o Move.</returns>
631 <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.OldStartingIndex">
632 <summary>Obtiene el índice donde se produjo la acción <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" />, Remove o Replace.</summary>
633 <returns>Índice de base cero donde se produjo la acción <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" />, Remove o Replace.</returns>
635 <member name="T:System.Collections.Specialized.NotifyCollectionChangedEventHandler">
636 <summary>Representa el método que controla el evento <see cref="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged" />. </summary>
637 <param name="sender">Objeto que generó el evento.</param>
638 <param name="e">Información acerca del evento.</param>
640 <member name="T:System.ComponentModel.DataErrorsChangedEventArgs">
641 <summary>Proporciona datos para el evento <see cref="E:System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged" />.</summary>
643 <member name="M:System.ComponentModel.DataErrorsChangedEventArgs.#ctor(System.String)">
644 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.ComponentModel.DataErrorsChangedEventArgs" />.</summary>
645 <param name="propertyName">El nombre de la propiedad que tiene un error. null o <see cref="F:System.String.Empty" /> si el error es del nivel de objeto.</param>
647 <member name="P:System.ComponentModel.DataErrorsChangedEventArgs.PropertyName">
648 <summary>Obtiene el nombre de la propiedad que tiene un error.</summary>
649 <returns>Nombre de la propiedad que tiene un error.null o <see cref="F:System.String.Empty" /> si el error es de nivel de objeto.</returns>
651 <member name="T:System.ComponentModel.INotifyDataErrorInfo">
652 <summary>Define los miembros que las clases de entidad de datos pueden implementar para proporcionar compatibilidad con la validación sincrónica y asincrónica personalizada.</summary>
654 <member name="E:System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged">
655 <summary>Se produce cuando cambian los errores de validación de una propiedad o de la entidad completa. </summary>
657 <member name="M:System.ComponentModel.INotifyDataErrorInfo.GetErrors(System.String)">
658 <summary>Obtiene los errores de validación de la propiedad especificada o de la entidad completa.</summary>
659 <returns>Errores de validación de la propiedad o de la entidad.</returns>
660 <param name="propertyName">Nombre de la propiedad cuyos errores de validación se van a recuperar; null o <see cref="F:System.String.Empty" /> para recuperar los errores del nivel de entidad.</param>
662 <member name="P:System.ComponentModel.INotifyDataErrorInfo.HasErrors">
663 <summary>Obtiene un valor que indica si la entidad tiene errores de validación. </summary>
664 <returns>Es true si la entidad tiene errores de validación; de lo contrario, es false.</returns>
666 <member name="T:System.ComponentModel.INotifyPropertyChanged">
667 <summary>Notifica a los clientes que un valor de propiedad ha cambiado.</summary>
669 <member name="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged">
670 <summary>Tiene lugar cuando cambia un valor de propiedad.</summary>
672 <member name="T:System.ComponentModel.INotifyPropertyChanging">
673 <summary>Notifica a los clientes que un valor de propiedad está cambiando.</summary>
675 <member name="E:System.ComponentModel.INotifyPropertyChanging.PropertyChanging">
676 <summary>Se produce cuando un valor de propiedad está cambiando.</summary>
678 <member name="T:System.ComponentModel.PropertyChangedEventArgs">
679 <summary>Proporciona datos para el evento <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged" />.</summary>
681 <member name="M:System.ComponentModel.PropertyChangedEventArgs.#ctor(System.String)">
682 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.ComponentModel.PropertyChangedEventArgs" />.</summary>
683 <param name="propertyName">Nombre de la propiedad modificada. </param>
685 <member name="P:System.ComponentModel.PropertyChangedEventArgs.PropertyName">
686 <summary>Obtiene el nombre de la propiedad modificada.</summary>
687 <returns>Nombre de la propiedad modificada.</returns>
689 <member name="T:System.ComponentModel.PropertyChangedEventHandler">
690 <summary>Representa el método que controlará al evento <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged" /> que se provoque cuando cambie una propiedad en un componente.</summary>
691 <param name="sender">Origen del evento. </param>
692 <param name="e">Objeto <see cref="T:System.ComponentModel.PropertyChangedEventArgs" /> que contiene los datos del evento. </param>
694 <member name="T:System.ComponentModel.PropertyChangingEventArgs">
695 <summary>Proporciona datos para el evento <see cref="E:System.ComponentModel.INotifyPropertyChanging.PropertyChanging" />. </summary>
697 <member name="M:System.ComponentModel.PropertyChangingEventArgs.#ctor(System.String)">
698 <summary>Inicializa una nueva instancia de la clase <see cref="T:System.ComponentModel.PropertyChangingEventArgs" />. </summary>
699 <param name="propertyName">Nombre de la propiedad cuyo valor está cambiando.</param>
701 <member name="P:System.ComponentModel.PropertyChangingEventArgs.PropertyName">
702 <summary>Obtiene el nombre de la propiedad cuyo valor está cambiando.</summary>
703 <returns>Nombre de la propiedad cuyo valor está cambiando.</returns>
705 <member name="T:System.ComponentModel.PropertyChangingEventHandler">
706 <summary>Representa el método que controlará el evento <see cref="E:System.ComponentModel.INotifyPropertyChanging.PropertyChanging" /> de una interfaz <see cref="T:System.ComponentModel.INotifyPropertyChanging" />. </summary>
707 <param name="sender">Origen del evento. </param>
708 <param name="e">Objeto <see cref="T:System.ComponentModel.PropertyChangingEventArgs" /> que contiene los datos del evento.</param>
710 <member name="T:System.Windows.Input.ICommand">
711 <summary>Define un comando.</summary>
713 <member name="M:System.Windows.Input.ICommand.CanExecute(System.Object)">
714 <summary>Define el método que determina si el comando puede ejecutarse en su estado actual.</summary>
715 <returns>true si se puede ejecutar este comando; de lo contrario, false.</returns>
716 <param name="parameter">Datos que usa el comando.Si el comando no exige pasar los datos, se puede establecer este objeto en null.</param>
718 <member name="E:System.Windows.Input.ICommand.CanExecuteChanged">
719 <summary>Se produce cuando hay cambios que influyen en si el comando debería ejecutarse o no.</summary>
721 <member name="M:System.Windows.Input.ICommand.Execute(System.Object)">
722 <summary>Define el método al que se llamará cuando se invoque el comando.</summary>
723 <param name="parameter">Datos que usa el comando.Si el comando no exige pasar los datos, se puede establecer este objeto en null.</param>