1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.ObjectModel</name>
7 <member name="T:System.Collections.ObjectModel.KeyedCollection`2">
8 <summary>Предоставляет абстрактный базовый класс для коллекции, ключи которой внедрены в значения.</summary>
9 <typeparam name="TKey">Тип ключей в коллекции.</typeparam>
10 <typeparam name="TItem">Тип элементов в коллекции.</typeparam>
12 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.#ctor">
13 <summary>Инициализирует новый экземпляр класса <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />, в котором используется функция сравнения по умолчанию.</summary>
15 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.#ctor(System.Collections.Generic.IEqualityComparer{`0})">
16 <summary>Инициализирует новый экземпляр класса <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />, в котором используется указанная функция сравнения.</summary>
17 <param name="comparer">Реализация универсального интерфейса <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, которая может использоваться при сравнении ключей, или null, чтобы использовать компаратор по умолчанию для типа ключа, полученного из <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>Инициализирует новый экземпляр класса <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />, который использует заданную функцию сравнения и создает словарь поиска при превышении заданного порога.</summary>
21 <param name="comparer">Реализация универсального интерфейса <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, которая может использоваться при сравнении ключей, или null, чтобы использовать компаратор по умолчанию для типа ключа, полученного из <see cref="P:System.Collections.Generic.EqualityComparer`1.Default" />.</param>
22 <param name="dictionaryCreationThreshold">Количество элементов, которое может содержать коллекция без создания словаря поиска (при значении 0 словарь поиска создается при добавлении первого элемента), или –1, чтобы определить, что словарь поиска не будет создаться никогда.</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>Изменяет ключ, связанный с указанным элементом в словаре поиска.</summary>
28 <param name="item">Элемент, ключ которого требуется изменить.</param>
29 <param name="newKey">Новый ключ для <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>Удаляет все элементы из коллекции <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</summary>
38 <member name="P:System.Collections.ObjectModel.KeyedCollection`2.Comparer">
39 <summary>Получает универсальный компаратор, используемый для определения равенства ключей в коллекции.</summary>
40 <returns>Реализация универсального интерфейса <see cref="T:System.Collections.Generic.IEqualityComparer`1" />, используемого для определения равенства ключей в коллекции.</returns>
42 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.Contains(`0)">
43 <summary>Определяет, содержится ли в коллекции элемент с указанным ключом.</summary>
44 <returns>true, если <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> содержит элемент с указанным ключом, в противном случае — false.</returns>
45 <param name="key">Ключ, который требуется найти в <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>Возвращает словарь поиска <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</summary>
51 <returns>Словарь поиска коллекции <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />, если он существует; в противном случае — значение null.</returns>
53 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.GetKeyForItem(`1)">
54 <summary>При реализации в производном классе извлекает ключ из указанного элемента.</summary>
55 <returns>Ключ для указанного элемента.</returns>
56 <param name="item">Элемент, из которого нужно извлечь ключ.</param>
58 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.InsertItem(System.Int32,`1)">
59 <summary>Добавляет элемент в список <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> в позиции с указанным индексом.</summary>
60 <param name="index">Индекс (с нуля), по которому следует вставить параметр <paramref name="item" />.</param>
61 <param name="item">Вставляемый объект.</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>Возвращает элемент с указанным ключом. </summary>
67 <returns>Элемент с указанным ключом.Если элемент с указанным ключом не найден, выдается исключение.</returns>
68 <param name="key">Ключ элемента, который требуется получить.</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>Удаляет элемент с указанным ключом из <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</summary>
75 <returns>Значение true, если элемент успешно удален; в противном случае — значение false.Этот метод также возвращает false, если элемент <paramref name="key" /> не найден в коллекции <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</returns>
76 <param name="key">Ключ элемента, который требуется удалить.</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>Удаляет элемент списка <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> с указанным индексом.</summary>
82 <param name="index">Индекс элемента, который должен быть удален.</param>
84 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.SetItem(System.Int32,`1)">
85 <summary>Заменяет элемент по заданному индексу указанным элементом.</summary>
86 <param name="index">Индекс (с нуля) заменяемого элемента.</param>
87 <param name="item">Новый элемент.</param>
89 <member name="T:System.Collections.ObjectModel.ObservableCollection`1">
90 <summary>Представляет коллекцию динамических данных, обеспечивающих выдачу уведомления при получении и удалении элементов или при обновлении всего списка.</summary>
91 <typeparam name="T">Тип элементов в коллекции.</typeparam>
93 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.#ctor">
94 <summary>Инициализирует новый экземпляр класса <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>Инициализирует новый экземпляр <see cref="T:System.Collections.ObjectModel.ObservableCollection`1" />, который содержит элементы, скопированные из указанного коллекции.</summary>
98 <param name="collection">Коллекция, из которой копируются элементы.</param>
99 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="collection" /> не может иметь значения null.</exception>
101 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.BlockReentrancy">
102 <summary>Запрещает реентерабельные попытки изменения этой коллекции.</summary>
103 <returns>Объект <see cref="T:System.IDisposable" />, который может быть использован для уничтожения объекта.</returns>
105 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.CheckReentrancy">
106 <summary>Проведите проверку на реентерабельные попытки изменения этой коллекции.</summary>
107 <exception cref="T:System.InvalidOperationException">Если был выполнен вызов метода <see cref="M:System.Collections.ObjectModel.ObservableCollection`1.BlockReentrancy" />, возвращаемое значение <see cref="T:System.IDisposable" /> которого ещё не было уничтожено.Как правило, это означает проведение дополнительных попыток изменения этой коллекции во время события <see cref="E:System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged" />.Однако это зависит от того, когда производные классы осуществляют вызов метода <see cref="M:System.Collections.ObjectModel.ObservableCollection`1.BlockReentrancy" />.</exception>
109 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.ClearItems">
110 <summary>Удаляет все элементы из коллекции.</summary>
112 <member name="E:System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged">
113 <summary>Происходит, когда элемент добавляется, удаляется, изменяется или перемещается, а также при обновлении всего списка.</summary>
115 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.InsertItem(System.Int32,`0)">
116 <summary>Вставляет элемент в коллекцию по указанному индексу.</summary>
117 <param name="index">Индекс (с нуля), по которому вставляется <paramref name="item" />.</param>
118 <param name="item">Объект, который нужно вставить.</param>
120 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.Move(System.Int32,System.Int32)">
121 <summary>Перемещает элемент по указанному индексу на новое местоположение в коллекции.</summary>
122 <param name="oldIndex">Начинающийся с нуля индекс, указывающий местоположение элемента, который требуется переместить.</param>
123 <param name="newIndex">Начинающийся с нуля индекс, указывающий новое местоположение элемента.</param>
125 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.MoveItem(System.Int32,System.Int32)">
126 <summary>Перемещает элемент по указанному индексу на новое местоположение в коллекции.</summary>
127 <param name="oldIndex">Начинающийся с нуля индекс, указывающий местоположение элемента, который требуется переместить.</param>
128 <param name="newIndex">Начинающийся с нуля индекс, указывающий новое местоположение элемента.</param>
130 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
131 <summary>Вызывает событие <see cref="E:System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged" /> с предоставленными аргументами.</summary>
132 <param name="e">Аргументы вызванного события.</param>
134 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
135 <summary>Вызывает событие <see cref="E:System.Collections.ObjectModel.ObservableCollection`1.PropertyChanged" /> с предоставленными аргументами.</summary>
136 <param name="e">Аргументы вызванного события.</param>
138 <member name="E:System.Collections.ObjectModel.ObservableCollection`1.PropertyChanged">
139 <summary>Возникает при смене значения свойства.</summary>
141 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.RemoveItem(System.Int32)">
142 <summary>Удаляет элемент по указанному индексу коллекции.</summary>
143 <param name="index">Индекс (с нуля) элемента, который требуется удалить.</param>
145 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.SetItem(System.Int32,`0)">
146 <summary>Заменяет элемент по указанному индексу.</summary>
147 <param name="index">Индекс (с нуля) элемента, который требуется заменить.</param>
148 <param name="item">Новое значение элемента по указанному индексу.</param>
150 <member name="E:System.Collections.ObjectModel.ObservableCollection`1.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
151 <summary>Возникает при смене значения свойства.</summary>
153 <member name="T:System.Collections.ObjectModel.ReadOnlyDictionary`2">
154 <summary>Представляет универсальную коллекцию пар "ключ-значение", доступную только для чтения.</summary>
155 <typeparam name="TKey">Тип ключей в словаре.</typeparam>
156 <typeparam name="TValue">Тип значений в словаре.</typeparam>
158 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
159 <summary>Инициализирует новый экземпляр класса <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" />, который является оболочкой для указанного словаря.</summary>
160 <param name="dictionary">Словарь, для которого создается класс-оболочка.</param>
162 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ContainsKey(`0)">
163 <summary>Определяет, содержится ли в словаре элемент с указанным ключом.</summary>
164 <returns>true, если в словаре содержится элемент с указанным ключом; в противном случае — false.</returns>
165 <param name="key">Ключ, который нужно найти в словаре.</param>
167 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Count">
168 <summary>Получает количество элементов словаря.</summary>
169 <returns>Количество элементов словаря.</returns>
171 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Dictionary">
172 <summary>Получает словарь, упакованный в данный объект <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" />.</summary>
173 <returns>Словарь, упакованный в данный объект.</returns>
175 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.GetEnumerator">
176 <summary>Возвращает перечислитель, осуществляющий перебор элементов списка <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" />.</summary>
177 <returns>Перечислитель, который может использоваться для выполнения итерации по элементам коллекции.</returns>
179 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Item(`0)">
180 <summary>Получает элемент с указанным ключом.</summary>
181 <returns>Элемент, имеющий указанный ключ.</returns>
182 <param name="key">Ключ элемента, который требуется получить.</param>
183 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="key" /> имеет значение null.</exception>
184 <exception cref="T:System.Collections.Generic.KeyNotFoundException">Свойство получено и параметр <paramref name="key" /> не найден.</exception>
186 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Keys">
187 <summary>Получает коллекцию ключей, содержащую ключи словаря.</summary>
188 <returns>Коллекция ключей, содержащая ключи словаря.</returns>
190 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#Add(System.Collections.Generic.KeyValuePair{`0,`1})">
191 <summary>Во всех случаях создает исключение <see cref="T:System.NotSupportedException" />.</summary>
192 <param name="item">Объект, добавляемый в словарь.</param>
193 <exception cref="T:System.NotSupportedException">Во всех случаях.</exception>
195 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#Clear">
196 <summary>Во всех случаях создает исключение <see cref="T:System.NotSupportedException" />.</summary>
197 <exception cref="T:System.NotSupportedException">Во всех случаях.</exception>
199 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
200 <summary>Определяет, содержится ли в словаре указанное значение.</summary>
201 <returns>Значение true, если элемент <paramref name="item" /> найден в словаре; в противном случае — значение false.</returns>
202 <param name="item">Объект, который требуется найти в словаре.</param>
204 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)">
205 <summary>Копирует элементы словаря в массив, начиная с указанного индекса массива.</summary>
206 <param name="array">Одномерный массив, в который копируются элементы словаря.Индексация в массиве должна вестись с нуля.</param>
207 <param name="arrayIndex">Индекс (с нуля) в массиве <paramref name="array" />, с которого начинается копирование.</param>
208 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> имеет значение null.</exception>
209 <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="arrayIndex" /> меньше 0.</exception>
210 <exception cref="T:System.ArgumentException">Массив <paramref name="array" /> является многомерным.– или –Число элементов исходного словаря превышает размер доступного места в массиве <paramref name="array" /> от индекса <paramref name="arrayIndex" /> до конца массива.– или –Тип <paramref name="T" /> не может быть автоматически приведен к типу массива назначения <paramref name="array" />.</exception>
212 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#IsReadOnly">
213 <summary>Получает значение, указывающее, действительно ли словарь доступен только для чтения.</summary>
214 <returns>true во всех случаях.</returns>
216 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
217 <summary>Во всех случаях создает исключение <see cref="T:System.NotSupportedException" />.</summary>
218 <returns>Во всех случаях создает исключение <see cref="T:System.NotSupportedException" />.</returns>
219 <param name="item">Объект, удаляемый из словаря.</param>
220 <exception cref="T:System.NotSupportedException">Во всех случаях.</exception>
222 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Add(`0,`1)">
223 <summary>Во всех случаях создает исключение <see cref="T:System.NotSupportedException" />.</summary>
224 <param name="key">Объект, используемый в качестве ключа добавляемого элемента.</param>
225 <param name="value">Объект, используемый в качестве значения добавляемого элемента.</param>
226 <exception cref="T:System.NotSupportedException">Во всех случаях.</exception>
228 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Item(`0)">
229 <summary>Получает элемент с указанным ключом.</summary>
230 <returns>Элемент, имеющий указанный ключ.</returns>
231 <param name="key">Ключ элемента, который требуется получить или задать.</param>
232 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="key" /> имеет значение null.</exception>
233 <exception cref="T:System.Collections.Generic.KeyNotFoundException">Свойство получено и параметр <paramref name="key" /> не найден.</exception>
234 <exception cref="T:System.NotSupportedException">Свойство установлено.</exception>
236 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Keys">
237 <summary>Получает коллекцию, содержащую ключи словаря.</summary>
238 <returns>Коллекция, содержащая ключи объекта, который реализует объект <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" />.</returns>
240 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Remove(`0)">
241 <summary>Во всех случаях создает исключение <see cref="T:System.NotSupportedException" />.</summary>
242 <returns>Во всех случаях создает исключение <see cref="T:System.NotSupportedException" />.</returns>
243 <param name="key">Ключ удаляемого элемента.</param>
244 <exception cref="T:System.NotSupportedException">Во всех случаях.</exception>
246 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Values">
247 <summary>Возвращает коллекцию, содержащую значения в словаре.</summary>
248 <returns>Коллекция, содержащая значения в объекте, который реализует объект <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" />.</returns>
250 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Keys">
251 <summary>Получает перечисляемую коллекция, содержащую ключи в словаре только для чтения. </summary>
252 <returns>Перечисляемая коллекция, содержащая ключи в словаре только для чтения.</returns>
254 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Values">
255 <summary>Получает перечисляемую коллекцию, содержащая значения в словаре только для чтения.</summary>
256 <returns>Перечисляемая коллекция, содержащая значения в словаре только для чтения.</returns>
258 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
259 <summary>Копирует элементы словаря в массив, начиная с указанного индекса массива.</summary>
260 <param name="array">Одномерный массив, в который копируются элементы словаря.Индексация в массиве должна вестись с нуля.</param>
261 <param name="index">Индекс (с нуля) в массиве <paramref name="array" />, с которого начинается копирование. </param>
262 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> имеет значение null. </exception>
263 <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> меньше нуля. </exception>
264 <exception cref="T:System.ArgumentException">Массив <paramref name="array" /> является многомерным.– или – Число элементов исходного словаря превышает размер доступного места в массиве <paramref name="array" /> от индекса <paramref name="index" /> до конца массива.– или – Тип исходного словаря нельзя автоматически привести к типу целевого массива <paramref name="array" /><paramref name="." /></exception>
266 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#ICollection#IsSynchronized">
267 <summary>Получает значение, указывающее, является ли доступ к словарю синхронизированным (потокобезопасным).</summary>
268 <returns>Значение true, если доступ к словарю является синхронизированным (потокобезопасным); в противном случае — значение false.</returns>
270 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#ICollection#SyncRoot">
271 <summary>Получает объект, который может использоваться для синхронизации доступа к словарю.</summary>
272 <returns>Объект, который может использоваться для синхронизации доступа к словарю.</returns>
274 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Add(System.Object,System.Object)">
275 <summary>Во всех случаях создает исключение <see cref="T:System.NotSupportedException" />.</summary>
276 <param name="key">Ключ добавляемого элемента. </param>
277 <param name="value">Добавляемое значение элемента. </param>
278 <exception cref="T:System.NotSupportedException">Во всех случаях.</exception>
280 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Clear">
281 <summary>Во всех случаях создает исключение <see cref="T:System.NotSupportedException" />.</summary>
282 <exception cref="T:System.NotSupportedException">Во всех случаях.</exception>
284 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Contains(System.Object)">
285 <summary>Определяет, содержится ли в словаре элемент с указанным ключом.</summary>
286 <returns>true, если в словаре содержится элемент с указанным ключом; в противном случае — false.</returns>
287 <param name="key">Ключ, который нужно найти в словаре.</param>
288 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="key" /> имеет значение null. </exception>
290 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#GetEnumerator">
291 <summary>Возвращает перечислитель для словаря.</summary>
292 <returns>Перечислитель для словаря.</returns>
294 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#IsFixedSize">
295 <summary>Получает значение, указывающее, имеет ли словарь фиксированный размер.</summary>
296 <returns>Значение true, если словарь имеет фиксированный размер; в противном случае — значение false.</returns>
298 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#IsReadOnly">
299 <summary>Получает значение, указывающее, действительно ли словарь доступен только для чтения.</summary>
300 <returns>true во всех случаях.</returns>
302 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Item(System.Object)">
303 <summary>Получает элемент с указанным ключом.</summary>
304 <returns>Элемент, имеющий указанный ключ.</returns>
305 <param name="key">Ключ элемента, который требуется получить или задать. </param>
306 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="key" /> имеет значение null. </exception>
307 <exception cref="T:System.NotSupportedException">Свойство установлено.– или – Свойство установлено, ключ <paramref name="key" /> не существует в коллекции и словарь имеет фиксированный размер. </exception>
309 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Keys">
310 <summary>Получает коллекцию, содержащую ключи словаря.</summary>
311 <returns>Коллекция, содержащая ключи словаря.</returns>
313 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Remove(System.Object)">
314 <summary>Во всех случаях создает исключение <see cref="T:System.NotSupportedException" />.</summary>
315 <param name="key">Ключ удаляемого элемента. </param>
316 <exception cref="T:System.NotSupportedException">Во всех случаях.</exception>
318 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Values">
319 <summary>Возвращает коллекцию, содержащую значения в словаре.</summary>
320 <returns>Коллекция, содержащая значения в словаре.</returns>
322 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IEnumerable#GetEnumerator">
323 <summary>Возвращает перечислитель, осуществляющий перебор коллекции.</summary>
324 <returns>Перечислитель, который может использоваться для выполнения итерации по элементам коллекции.</returns>
326 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.TryGetValue(`0,`1@)">
327 <summary>Извлекает значение, связанное с заданным ключом.</summary>
328 <returns>Значение true, если объект, реализующий <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" />, содержит элемент с указанным ключом, в противном случае — значение false.</returns>
329 <param name="key">Ключ, значение которого извлекается.</param>
330 <param name="value">Этот метод возвращает значение, связанное с указанным ключом, если он найден; в противном случае — значение по умолчанию для данного типа параметра <paramref name="value" />.Этот параметр передается без инициализации.</param>
332 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Values">
333 <summary>Возвращает коллекцию, содержащую значения в словаре.</summary>
334 <returns>Коллекция, содержащая значения в объекте, который реализует объект <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" />.</returns>
336 <member name="T:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection">
337 <summary>Представляет коллекцию ключей объекта <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" />, доступную только для чтения.</summary>
339 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.CopyTo(`0[],System.Int32)">
340 <summary>Копирует элементы коллекции в массив, начиная с указанного индекса массива.</summary>
341 <param name="array">Одномерный массив, куда копируются элементы из данной коллекции.Индексация в массиве должна вестись с нуля.</param>
342 <param name="arrayIndex">Индекс (с нуля) в массиве <paramref name="array" />, с которого начинается копирование.</param>
343 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> имеет значение null.</exception>
344 <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="arrayIndex" /> меньше 0.</exception>
345 <exception cref="T:System.ArgumentException">Массив <paramref name="array" /> является многомерным.– или –Число элементов исходной коллекции превышает размер доступного места в массиве <paramref name="array" /> от индекса <paramref name="arrayIndex" /> до конца массива.– или –Тип <paramref name="T" /> не может быть автоматически приведен к типу массива назначения <paramref name="array" />.</exception>
347 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.Count">
348 <summary>Получает количество элементов коллекции.</summary>
349 <returns>Количество элементов коллекции.</returns>
351 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.GetEnumerator">
352 <summary>Возвращает перечислитель, выполняющий перебор элементов коллекции.</summary>
353 <returns>Перечислитель, который может использоваться для выполнения итерации по элементам коллекции.</returns>
355 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Add(`0)">
356 <summary>Во всех случаях создает исключение <see cref="T:System.NotSupportedException" />.</summary>
357 <param name="item">Объект для добавления в коллекцию.</param>
358 <exception cref="T:System.NotSupportedException">Во всех случаях.</exception>
360 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Clear">
361 <summary>Во всех случаях создает исключение <see cref="T:System.NotSupportedException" />.</summary>
362 <exception cref="T:System.NotSupportedException">Во всех случаях.</exception>
364 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Contains(`0)">
365 <summary>Определяет, содержит ли коллекция указанное значение.</summary>
366 <returns>Значение true, если элемент <paramref name="item" /> найден в коллекции; в противном случае — значение false.</returns>
367 <param name="item">Объект, который требуется найти в коллекции.</param>
369 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
370 <summary>Получает значение, указывающее, действительно ли коллекция доступна только для чтения.</summary>
371 <returns>true во всех случаях.</returns>
373 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Remove(`0)">
374 <summary>Во всех случаях создает исключение <see cref="T:System.NotSupportedException" />.</summary>
375 <returns>Значение true, если элемент <paramref name="item" /> был успешно удален из коллекции; в противном случае — значение false.Этот метод также возвращает значение false, если элемент <paramref name="item" /> не найден в исходной коллекции.</returns>
376 <param name="item">Объект, удаляемый из коллекции.</param>
377 <exception cref="T:System.NotSupportedException">Во всех случаях.</exception>
379 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
380 <summary>Копирует элементы коллекции в массив, начиная с указанного индекса массива.</summary>
381 <param name="array">Одномерный массив, куда копируются элементы из данной коллекции.Индексация в массиве должна вестись с нуля.</param>
382 <param name="index">Индекс (с нуля) в массиве <paramref name="array" />, с которого начинается копирование.</param>
383 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> имеет значение null.</exception>
384 <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> меньше 0.</exception>
385 <exception cref="T:System.ArgumentException">Массив <paramref name="array" /> является многомерным.– или –Число элементов исходной коллекции превышает размер доступного места в массиве <paramref name="array" /> от индекса <paramref name="index" /> до конца массива.</exception>
387 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#ICollection#IsSynchronized">
388 <summary>Получает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным).</summary>
389 <returns>Значение true, если доступ к коллекции синхронизирован (потокобезопасен); в противном случае — значение false.</returns>
391 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#ICollection#SyncRoot">
392 <summary>Получает объект, который может использоваться для синхронизации доступа к коллекции.</summary>
393 <returns>Объект, который можно использовать для синхронизации доступа к коллекции.</returns>
395 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#IEnumerable#GetEnumerator">
396 <summary>Возвращает перечислитель, выполняющий перебор элементов коллекции.</summary>
397 <returns>Перечислитель, который может использоваться для выполнения итерации по элементам коллекции.</returns>
399 <member name="T:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection">
400 <summary>Представляет коллекцию значений объекта <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" />, доступную только для чтения.</summary>
402 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.CopyTo(`1[],System.Int32)">
403 <summary>Копирует элементы коллекции в массив, начиная с указанного индекса массива.</summary>
404 <param name="array">Одномерный массив, куда копируются элементы из данной коллекции.Индексация в массиве должна вестись с нуля.</param>
405 <param name="arrayIndex">Индекс (с нуля) в массиве <paramref name="array" />, с которого начинается копирование.</param>
406 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> имеет значение null.</exception>
407 <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="arrayIndex" /> меньше 0.</exception>
408 <exception cref="T:System.ArgumentException">Массив <paramref name="array" /> является многомерным.– или –Число элементов исходной коллекции превышает размер доступного места в массиве <paramref name="array" /> от индекса <paramref name="arrayIndex" /> до конца массива.– или –Тип <paramref name="T" /> не может быть автоматически приведен к типу массива назначения <paramref name="array" />.</exception>
410 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.Count">
411 <summary>Получает количество элементов коллекции.</summary>
412 <returns>Количество элементов коллекции.</returns>
414 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.GetEnumerator">
415 <summary>Возвращает перечислитель, выполняющий перебор элементов коллекции.</summary>
416 <returns>Перечислитель, который может использоваться для выполнения итерации по элементам коллекции.</returns>
418 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Add(`1)">
419 <summary>Во всех случаях создает исключение <see cref="T:System.NotSupportedException" />.</summary>
420 <param name="item">Объект для добавления в коллекцию.</param>
421 <exception cref="T:System.NotSupportedException">Во всех случаях.</exception>
423 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Clear">
424 <summary>Во всех случаях создает исключение <see cref="T:System.NotSupportedException" />.</summary>
425 <exception cref="T:System.NotSupportedException">Во всех случаях.</exception>
427 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Contains(`1)">
428 <summary>Определяет, содержит ли коллекция указанное значение.</summary>
429 <returns>Значение true, если элемент <paramref name="item" /> найден в коллекции; в противном случае — значение false.</returns>
430 <param name="item">Объект, который требуется найти в коллекции.</param>
432 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
433 <summary>Получает значение, указывающее, действительно ли коллекция доступна только для чтения.</summary>
434 <returns>true во всех случаях.</returns>
436 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Remove(`1)">
437 <summary>Во всех случаях создает исключение <see cref="T:System.NotSupportedException" />.</summary>
438 <returns>Значение true, если элемент <paramref name="item" /> был успешно удален из коллекции; в противном случае — значение false.Этот метод также возвращает значение false, если элемент <paramref name="item" /> не найден в исходной коллекции.</returns>
439 <param name="item">Объект, удаляемый из коллекции.</param>
440 <exception cref="T:System.NotSupportedException">Во всех случаях.</exception>
442 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
443 <summary>Копирует элементы коллекции в массив, начиная с указанного индекса массива.</summary>
444 <param name="array">Одномерный массив, куда копируются элементы из данной коллекции.Индексация в массиве должна вестись с нуля.</param>
445 <param name="index">Индекс (с нуля) в массиве <paramref name="array" />, с которого начинается копирование.</param>
446 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="array" /> имеет значение null.</exception>
447 <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> меньше 0.</exception>
448 <exception cref="T:System.ArgumentException">Массив <paramref name="array" /> является многомерным.– или –Число элементов исходной коллекции превышает размер доступного места в массиве <paramref name="array" /> от индекса <paramref name="index" /> до конца массива.</exception>
450 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#ICollection#IsSynchronized">
451 <summary>Получает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным).</summary>
452 <returns>Значение true, если доступ к коллекции синхронизирован (потокобезопасен); в противном случае — значение false.</returns>
454 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#ICollection#SyncRoot">
455 <summary>Получает объект, который может использоваться для синхронизации доступа к коллекции.</summary>
456 <returns>Объект, который можно использовать для синхронизации доступа к коллекции.</returns>
458 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#IEnumerable#GetEnumerator">
459 <summary>Возвращает перечислитель, выполняющий перебор элементов коллекции.</summary>
460 <returns>Перечислитель, который может использоваться для выполнения итерации по элементам коллекции.</returns>
462 <member name="T:System.Collections.ObjectModel.ReadOnlyObservableCollection`1">
463 <summary>Представляет коллекцию <see cref="T:System.Collections.ObjectModel.ObservableCollection`1" />, доступную только для чтения.</summary>
464 <typeparam name="T">Тип элементов в коллекции.</typeparam>
466 <member name="M:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.#ctor(System.Collections.ObjectModel.ObservableCollection{`0})">
467 <summary>Инициализирует новый экземпляр класса <see cref="T:System.Collections.ObjectModel.ReadOnlyObservableCollection`1" />, который служит оболочкой для указанной коллекции <see cref="T:System.Collections.ObjectModel.ObservableCollection`1" />.</summary>
468 <param name="list">Объект <see cref="T:System.Collections.ObjectModel.ObservableCollection`1" />, с помощью которого создается данный экземпляр класса <see cref="T:System.Collections.ObjectModel.ReadOnlyObservableCollection`1" />.</param>
469 <exception cref="T:System.ArgumentNullException">Параметр <paramref name="list" /> имеет значение null.</exception>
471 <member name="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.CollectionChanged">
472 <summary>Возникает, когда элемент добавлен или удален.</summary>
474 <member name="M:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
475 <summary>Вызывает событие <see cref="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.CollectionChanged" />, используя предоставленные аргументы.</summary>
476 <param name="args">Аргументы вызванного события.</param>
478 <member name="M:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
479 <summary>Вызывает событие <see cref="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.PropertyChanged" />, используя предоставленные аргументы.</summary>
480 <param name="args">Аргументы вызванного события.</param>
482 <member name="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.PropertyChanged">
483 <summary>Возникает при смене значения свойства.</summary>
485 <member name="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.System#Collections#Specialized#INotifyCollectionChanged#CollectionChanged">
486 <summary>Возникает при изменении коллекции.</summary>
488 <member name="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
489 <summary>Возникает при смене значения свойства.</summary>
491 <member name="T:System.Collections.Specialized.INotifyCollectionChanged">
492 <summary>Уведомляет прослушивателя о динамических изменениях, происходящих, например, при добавлении и удалении элементов или обновлении всего списка.</summary>
494 <member name="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged">
495 <summary>Возникает при изменении коллекции.</summary>
497 <member name="T:System.Collections.Specialized.NotifyCollectionChangedAction">
498 <summary>Описывает действие, вызванное событием <see cref="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged" />. </summary>
500 <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Add">
501 <summary>Один или несколько элементов были добавлены к коллекции.</summary>
503 <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move">
504 <summary>Один или несколько элементов были перемещены внутри коллекции.</summary>
506 <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Remove">
507 <summary>Один или несколько элементов были удалены из коллекции.</summary>
509 <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace">
510 <summary>Один или несколько элементов были заменены в коллекции.</summary>
512 <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset">
513 <summary>Содержимое коллекции было существенно изменено.</summary>
515 <member name="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs">
516 <summary>Предоставляет данные для события <see cref="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged" />.</summary>
518 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction)">
519 <summary>Инициализирует новый экземпляр <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />, описывающий изменение <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" />.</summary>
520 <param name="action">Действие, вызвавшее событие.Должно быть установлено значение <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" />.</param>
522 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList)">
523 <summary>Инициализирует новый экземпляр <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />, описывающий изменение для нескольких элементов.</summary>
524 <param name="action">Действие, вызвавшее событие.Возможными значениями являются: <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" />, <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Add" /> или <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Remove" />.</param>
525 <param name="changedItems">Элементы, на которые повлияло изменение.</param>
527 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList)">
528 <summary>Инициализирует новый экземпляр <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />, описывающий изменение <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" /> для нескольких элементов.</summary>
529 <param name="action">Действие, вызвавшее событие.Возможным значением может быть только <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />.</param>
530 <param name="newItems">Новые элементы, заменяющие исходные элементы.</param>
531 <param name="oldItems">Исходные элементы, которые были заменены.</param>
532 <exception cref="T:System.ArgumentException">Если параметр <paramref name="action" /> не имеет значения Replace.</exception>
533 <exception cref="T:System.ArgumentNullException">Если параметр <paramref name="oldItems" /> или <paramref name="newItems" /> имеет значение null.</exception>
535 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList,System.Int32)">
536 <summary>Инициализирует новый экземпляр <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />, описывающий изменение <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" /> для нескольких элементов.</summary>
537 <param name="action">Действие, вызвавшее событие.Возможным значением может быть только <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />.</param>
538 <param name="newItems">Новые элементы, заменяющие исходные элементы.</param>
539 <param name="oldItems">Исходные элементы, которые были заменены.</param>
540 <param name="startingIndex">Индекс первого элемента заменяемых элементов.</param>
541 <exception cref="T:System.ArgumentException">Если параметр <paramref name="action" /> не имеет значения Replace.</exception>
542 <exception cref="T:System.ArgumentNullException">Если параметр <paramref name="oldItems" /> или <paramref name="newItems" /> имеет значение null.</exception>
544 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32)">
545 <summary>Инициализирует новый экземпляр <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />, описывающий изменение для нескольких элементов или изменение <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" />.</summary>
546 <param name="action">Действие, вызвавшее событие.Возможными значениями являются: <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" />, <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Add" /> или <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Remove" />.</param>
547 <param name="changedItems">Элементы, на которые повлияло изменение.</param>
548 <param name="startingIndex">Индекс, указывающий, где произошло изменение.</param>
549 <exception cref="T:System.ArgumentException">Если параметр <paramref name="action" /> не имеет значения Reset, Add или Remove, или если параметр <paramref name="action" /> имеет значение Reset и либо параметр <paramref name="changedItems" /> не равен null, либо параметр <paramref name="startingIndex" /> не равен -1, или если действием является Add или Remove и параметр <paramref name="startingIndex" /> меньше -1.</exception>
550 <exception cref="T:System.ArgumentNullException">Если <paramref name="action" /> имеет значение Add или Remove и параметр <paramref name="changedItems" /> равен nul.</exception>
552 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32,System.Int32)">
553 <summary>Инициализирует новый экземпляр <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />, описывающий изменение <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" /> для нескольких элементов.</summary>
554 <param name="action">Действие, вызвавшее событие.Возможным значением может быть только <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" />.</param>
555 <param name="changedItems">Элементы, на которые повлияло изменение.</param>
556 <param name="index">Новый индекс для измененных элементов.</param>
557 <param name="oldIndex">Старый индекс для измененных элементов.</param>
558 <exception cref="T:System.ArgumentException">Если параметр <paramref name="action" /> не имеет значения Move или если параметр <paramref name="index" /> меньше 0.</exception>
560 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object)">
561 <summary>Инициализирует новый экземпляр <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />, описывающий изменение для одного элемента.</summary>
562 <param name="action">Действие, вызвавшее событие.Возможными значениями являются: <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" />, <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Add" /> или <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Remove" />.</param>
563 <param name="changedItem">Элемент, на которое повлияло изменение.</param>
564 <exception cref="T:System.ArgumentException">Если параметр <paramref name="action" /> не имеет значения Reset, Add или Remove или если параметр <paramref name="action" /> имеет значение Reset и параметр <paramref name="changedItem" /> не равен null.</exception>
566 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32)">
567 <summary>Инициализирует новый экземпляр <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />, описывающий изменение для одного элемента.</summary>
568 <param name="action">Действие, вызвавшее событие.Возможными значениями являются: <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" />, <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Add" /> или <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Remove" />.</param>
569 <param name="changedItem">Элемент, на которое повлияло изменение.</param>
570 <param name="index">Индекс, указывающий, где произошло изменение.</param>
571 <exception cref="T:System.ArgumentException">Если параметр <paramref name="action" /> не имеет значения Reset, Add или Remove или если параметр <paramref name="action" /> имеет значение Reset и либо параметр <paramref name="changedItems" /> не равен null, либо параметр <paramref name="index" /> не равен -1.</exception>
573 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32,System.Int32)">
574 <summary>Инициализирует новый экземпляр <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />, описывающий изменение <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" /> для одного элемента.</summary>
575 <param name="action">Действие, вызвавшее событие.Возможным значением может быть только <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" />.</param>
576 <param name="changedItem">Элемент, на который повлияло изменение.</param>
577 <param name="index">Новый индекс для измененного элемента.</param>
578 <param name="oldIndex">Старый индекс для измененного элемента.</param>
579 <exception cref="T:System.ArgumentException">Если параметр <paramref name="action" /> не имеет значения Move или если параметр <paramref name="index" /> меньше 0.</exception>
581 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object)">
582 <summary>Инициализирует новый экземпляр <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />, описывающий изменение <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" /> для одного элемента.</summary>
583 <param name="action">Действие, вызвавшее событие.Возможным значением может быть только <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />.</param>
584 <param name="newItem">Новый элемент, заменяющий исходный элемент.</param>
585 <param name="oldItem">Исходный элемент, который был заменен.</param>
586 <exception cref="T:System.ArgumentException">Если параметр <paramref name="action" /> не имеет значения Replace.</exception>
588 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object,System.Int32)">
589 <summary>Инициализирует новый экземпляр <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />, описывающий изменение <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" /> для одного элемента.</summary>
590 <param name="action">Действие, вызвавшее событие.Возможным значением может быть <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />.</param>
591 <param name="newItem">Новый элемент, заменяющий исходный элемент.</param>
592 <param name="oldItem">Исходный элемент, который был заменен.</param>
593 <param name="index">Индекс заменяемого элемента.</param>
594 <exception cref="T:System.ArgumentException">Если параметр <paramref name="action" /> не имеет значения Replace.</exception>
596 <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.Action">
597 <summary>Получает действие, вызвавшее событие. </summary>
598 <returns>Значение <see cref="T:System.Collections.Specialized.NotifyCollectionChangedAction" />, описывающее действие, вызвавшее событие.</returns>
600 <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.NewItems">
601 <summary>Возвращает список новых элементов, участвующих в изменении.</summary>
602 <returns>Список новых элементов, участвующих в изменении.</returns>
604 <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.NewStartingIndex">
605 <summary>Получает индекс, при котором произошло изменение.</summary>
606 <returns>Индекс (с нуля), при котором произошло изменение.</returns>
608 <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.OldItems">
609 <summary>Получает список элементов, на которые повлияло действие <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />, Remove или Move.</summary>
610 <returns>Список элементов, на которые повлияло действие <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />, Remove или Move.</returns>
612 <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.OldStartingIndex">
613 <summary>Получает индекс, при котором произошло действие <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" />, Remove или Replace.</summary>
614 <returns>Индекс (с нуля), при котором произошло действие <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" />, Remove или Replace.</returns>
616 <member name="T:System.Collections.Specialized.NotifyCollectionChangedEventHandler">
617 <summary>Представляет метод, обрабатывающий событие <see cref="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged" />. </summary>
618 <param name="sender">Объект, вызвавший событие.</param>
619 <param name="e">Сведения о событии.</param>
621 <member name="T:System.ComponentModel.DataErrorsChangedEventArgs">
622 <summary>Предоставляет данные для события <see cref="E:System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged" />.</summary>
624 <member name="M:System.ComponentModel.DataErrorsChangedEventArgs.#ctor(System.String)">
625 <summary>Инициализирует новый экземпляр класса <see cref="T:System.ComponentModel.DataErrorsChangedEventArgs" />.</summary>
626 <param name="propertyName">Имя свойства, которое содержит ошибку. null или <see cref="F:System.String.Empty" />, если ошибка уровня объекта.</param>
628 <member name="P:System.ComponentModel.DataErrorsChangedEventArgs.PropertyName">
629 <summary>Получает имя свойства с ошибкой.</summary>
630 <returns>Имя свойства с ошибкой.Значение null или <see cref="F:System.String.Empty" />, если это ошибка уровня объекта.</returns>
632 <member name="T:System.ComponentModel.INotifyDataErrorInfo">
633 <summary>Определяет члены, которые могут реализовываться классами сущностей данных для поддержки пользовательской синхронной и асинхронной проверки.</summary>
635 <member name="E:System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged">
636 <summary>Происходит при изменении ошибок проверки для свойства или для сущности в целом. </summary>
638 <member name="M:System.ComponentModel.INotifyDataErrorInfo.GetErrors(System.String)">
639 <summary>Получает ошибки проверки для указанного свойства или для сущности в целом.</summary>
640 <returns>Ошибки проверки для свойства или сущности.</returns>
641 <param name="propertyName">Имя свойства, для которого извлекаются ошибки проверки, либо значение null или <see cref="F:System.String.Empty" /> для извлечения ошибок на уровне сущности.</param>
643 <member name="P:System.ComponentModel.INotifyDataErrorInfo.HasErrors">
644 <summary>Получает значение, указывающее, содержит ли сущность ошибки проверки. </summary>
645 <returns>Значение true, если сущность в данный момент содержит ошибки проверки; в противном случае — значение false.</returns>
647 <member name="T:System.ComponentModel.INotifyPropertyChanged">
648 <summary>Уведомляет клиентов об изменении значения свойства.</summary>
650 <member name="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged">
651 <summary>Возникает при смене значения свойства.</summary>
653 <member name="T:System.ComponentModel.INotifyPropertyChanging">
654 <summary>Уведомляет клиента об изменении значения свойства.</summary>
656 <member name="E:System.ComponentModel.INotifyPropertyChanging.PropertyChanging">
657 <summary>Происходит при изменении значения свойства.</summary>
659 <member name="T:System.ComponentModel.PropertyChangedEventArgs">
660 <summary>Предоставляет данные для события <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged" />.</summary>
662 <member name="M:System.ComponentModel.PropertyChangedEventArgs.#ctor(System.String)">
663 <summary>Инициализирует новый экземпляр класса <see cref="T:System.ComponentModel.PropertyChangedEventArgs" />.</summary>
664 <param name="propertyName">Имя измененного свойства. </param>
666 <member name="P:System.ComponentModel.PropertyChangedEventArgs.PropertyName">
667 <summary>Получает имя измененного свойства.</summary>
668 <returns>Имя измененного свойства.</returns>
670 <member name="T:System.ComponentModel.PropertyChangedEventHandler">
671 <summary>Представляет метод, который обрабатывает событие <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged" />, возникающее при изменении свойства компонента.</summary>
672 <param name="sender">Источник события. </param>
673 <param name="e">Объект <see cref="T:System.ComponentModel.PropertyChangedEventArgs" />, содержащий данные события. </param>
675 <member name="T:System.ComponentModel.PropertyChangingEventArgs">
676 <summary>Предоставляет данные для события <see cref="E:System.ComponentModel.INotifyPropertyChanging.PropertyChanging" />. </summary>
678 <member name="M:System.ComponentModel.PropertyChangingEventArgs.#ctor(System.String)">
679 <summary>Инициализирует новый экземпляр класса <see cref="T:System.ComponentModel.PropertyChangingEventArgs" />. </summary>
680 <param name="propertyName">Имя свойства, значение которого изменяется.</param>
682 <member name="P:System.ComponentModel.PropertyChangingEventArgs.PropertyName">
683 <summary>Возвращает имя свойства, значение которого изменяется.</summary>
684 <returns>Имя свойства, значение которого изменяется.</returns>
686 <member name="T:System.ComponentModel.PropertyChangingEventHandler">
687 <summary>Представляет метод, который будет обрабатывать событие <see cref="E:System.ComponentModel.INotifyPropertyChanging.PropertyChanging" /> интерфейса <see cref="T:System.ComponentModel.INotifyPropertyChanging" />. </summary>
688 <param name="sender">Источник события. </param>
689 <param name="e">Объект <see cref="T:System.ComponentModel.PropertyChangingEventArgs" />, содержащий данные, которые относятся к событию.</param>
691 <member name="T:System.Windows.Input.ICommand">
692 <summary>Определяет команду.</summary>
694 <member name="M:System.Windows.Input.ICommand.CanExecute(System.Object)">
695 <summary>Определяет метод, который определяет, может ли данная команда выполняться в ее текущем состоянии.</summary>
696 <returns>Значение true, если команда может быть выполнена; в противном случае — значение false..</returns>
697 <param name="parameter">Данные, используемые данной командой.Если для данной команды не требуется передача данных, можно присвоить этому объекту значение null.</param>
699 <member name="E:System.Windows.Input.ICommand.CanExecuteChanged">
700 <summary>Происходит при изменениях, влияющих на то, должна выполняться данная команда или нет.</summary>
702 <member name="M:System.Windows.Input.ICommand.Execute(System.Object)">
703 <summary>Определяет метод, вызываемый при вызове данной команды.</summary>
704 <param name="parameter">Данные, используемые данной командой.Если для данной команды не требуется передача данных, можно присвоить этому объекту значение null.</param>