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>
30 <paramref name="item" /> 的新索引鍵。</param>
31 <exception cref="T:System.ArgumentNullException">
32 <paramref name="item" /> is null.-or-<paramref name="key" /> is null.</exception>
33 <exception cref="T:System.ArgumentException">
34 <paramref name="item" /> is not found.-or-<paramref name="key" /> already exists in the <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" />.</exception>
36 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.ClearItems">
37 <summary>將所有項目從 <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> 移除。</summary>
39 <member name="P:System.Collections.ObjectModel.KeyedCollection`2.Comparer">
40 <summary>取得用來判斷集合中索引鍵是否相等的泛型等號比較子。</summary>
42 <see cref="T:System.Collections.Generic.IEqualityComparer`1" /> 泛型介面的實作,用來判斷集合中索引鍵是否相等。</returns>
44 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.Contains(`0)">
45 <summary>判斷集合是否包含具有指定之索引鍵的項目。</summary>
46 <returns>如果 <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> 包含具有指定索引鍵的項目,則為 true,否則為 false。</returns>
47 <param name="key">要在 <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> 中尋找的索引鍵。</param>
48 <exception cref="T:System.ArgumentNullException">
49 <paramref name="key" /> is null.</exception>
51 <member name="P:System.Collections.ObjectModel.KeyedCollection`2.Dictionary">
52 <summary>取得 <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> 的查閱字典。</summary>
54 <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> 的查閱字典,如果有的話,否則為 null。</returns>
56 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.GetKeyForItem(`1)">
57 <summary>在衍生類別中實作時,從指定的項目擷取索引鍵。</summary>
58 <returns>指定之項目的索引鍵。</returns>
59 <param name="item">要擷取索引鍵的來源項目。</param>
61 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.InsertItem(System.Int32,`1)">
62 <summary>將項目插入 <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> 中指定的索引處。</summary>
63 <param name="index">應插入 <paramref name="item" /> 之以零為起始的索引。</param>
64 <param name="item">要插入的物件。</param>
65 <exception cref="T:System.ArgumentOutOfRangeException">
66 <paramref name="index" /> is less than 0.-or-<paramref name="index" /> is greater than <see cref="P:System.Collections.ObjectModel.Collection`1.Count" />.</exception>
68 <member name="P:System.Collections.ObjectModel.KeyedCollection`2.Item(`0)">
69 <summary>取得具有指定索引鍵的項目。</summary>
70 <returns>具有指定索引鍵的項目。如果找不到具指定之索引鍵的項目,則會擲回例外狀況。</returns>
71 <param name="key">要取得的項目索引鍵。</param>
72 <exception cref="T:System.ArgumentNullException">
73 <paramref name="key" /> is null.</exception>
74 <exception cref="T:System.Collections.Generic.KeyNotFoundException">An element with the specified key does not exist in the collection.</exception>
76 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.Remove(`0)">
77 <summary>將有指定索引鍵的項目從 <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> 移除。</summary>
78 <returns>如果成功移除項目,則為 true,否則為 false。如果在 <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> 中找不到 <paramref name="key" />,則這個方法也會傳回 false。</returns>
79 <param name="key">要移除的項目索引鍵。</param>
80 <exception cref="T:System.ArgumentNullException">
81 <paramref name="key" /> is null.</exception>
83 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.RemoveItem(System.Int32)">
84 <summary>移除 <see cref="T:System.Collections.ObjectModel.KeyedCollection`2" /> 中指定之索引處的項目。</summary>
85 <param name="index">要移除的項目索引。</param>
87 <member name="M:System.Collections.ObjectModel.KeyedCollection`2.SetItem(System.Int32,`1)">
88 <summary>以指定的項目取代位於指定索引上的項目。</summary>
89 <param name="index">要取代之項目的索引,而這個索引為以零為起始。</param>
90 <param name="item">新項目。</param>
92 <member name="T:System.Collections.ObjectModel.ObservableCollection`1">
93 <summary>表示會在加入或移除項目時,或重新整理整份清單時,提供告知的動態資料集合。</summary>
94 <typeparam name="T">集合中的項目型別。</typeparam>
96 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.#ctor">
97 <summary>初始化 <see cref="T:System.Collections.ObjectModel.ObservableCollection`1" /> 類別的新執行個體。</summary>
99 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.#ctor(System.Collections.Generic.IEnumerable{`0})">
100 <summary>初始化 <see cref="T:System.Collections.ObjectModel.ObservableCollection`1" /> 類別的新執行個體,這個類別包含自指定之集合複製過來的項目。</summary>
101 <param name="collection">從中複製項目的集合。</param>
102 <exception cref="T:System.ArgumentNullException">
103 <paramref name="collection" /> 參數不能為 null。</exception>
105 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.BlockReentrancy">
106 <summary>不允許變更這個集合的可重新進入嘗試。</summary>
108 <see cref="T:System.IDisposable" /> 物件,可用來處置物件。</returns>
110 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.CheckReentrancy">
111 <summary>檢查是否有變更這個集合的可重新進入嘗試。</summary>
112 <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>
114 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.ClearItems">
115 <summary>將所有項目從集合中移除。</summary>
117 <member name="E:System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged">
118 <summary>在將項目加入、移除、變更、移動,或整份清單重新整理時發生。</summary>
120 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.InsertItem(System.Int32,`0)">
121 <summary>將項目插入至位於指定索引處的集合中。</summary>
122 <param name="index">應該插入 <paramref name="item" /> 之以零起始的索引。</param>
123 <param name="item">要插入的物件。</param>
125 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.Move(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.MoveItem(System.Int32,System.Int32)">
131 <summary>將集合中之指定索引處的項目移至新位置。</summary>
132 <param name="oldIndex">以零起始的索引,指定要移動之項目的位置。</param>
133 <param name="newIndex">以零起始的索引,指定項目的新位置。</param>
135 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
136 <summary>使用所提供的引數來引發 <see cref="E:System.Collections.ObjectModel.ObservableCollection`1.CollectionChanged" /> 事件。</summary>
137 <param name="e">所引發事件的引數。</param>
139 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
140 <summary>使用所提供的引數來引發 <see cref="E:System.Collections.ObjectModel.ObservableCollection`1.PropertyChanged" /> 事件。</summary>
141 <param name="e">所引發事件的引數。</param>
143 <member name="E:System.Collections.ObjectModel.ObservableCollection`1.PropertyChanged">
144 <summary>當屬性值變更時發生。</summary>
146 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.RemoveItem(System.Int32)">
147 <summary>移除位於集合中之指定索引處的項目。</summary>
148 <param name="index">要移除項目之以零起始的索引。</param>
150 <member name="M:System.Collections.ObjectModel.ObservableCollection`1.SetItem(System.Int32,`0)">
151 <summary>取代指定之索引處的項目。</summary>
152 <param name="index">要取代的項目之以零起始的索引。</param>
153 <param name="item">指定之索引處的項目新值。</param>
155 <member name="E:System.Collections.ObjectModel.ObservableCollection`1.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
156 <summary>當屬性值變更時發生。</summary>
158 <member name="T:System.Collections.ObjectModel.ReadOnlyDictionary`2">
159 <summary>表示索引鍵/值組的唯讀泛型集合。</summary>
160 <typeparam name="TKey">字典中之索引鍵的型別。</typeparam>
161 <typeparam name="TValue">字典中之值的型別。</typeparam>
163 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.#ctor(System.Collections.Generic.IDictionary{`0,`1})">
164 <summary>初始化 <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" /> 類別的新執行個體,這個執行個體是指定之字典的包裝函式。</summary>
165 <param name="dictionary">要包裝的字典。</param>
167 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ContainsKey(`0)">
168 <summary>判斷字典是否包含具有指定索引鍵的項目。</summary>
169 <returns>如果字典中包含有指定之索引鍵的項目則為 true,否則為 false。</returns>
170 <param name="key">要在字典中尋找的索引鍵。</param>
172 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Count">
173 <summary>取得字典中的項目數目。</summary>
174 <returns>字典中的項目數目。</returns>
176 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Dictionary">
177 <summary>取得這個 <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" /> 物件包裝的字典。</summary>
178 <returns>這個物件包裝的字典。</returns>
180 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.GetEnumerator">
181 <summary>傳回在 <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" /> 中逐一查看的列舉值。</summary>
182 <returns>可用來逐一查看集合的列舉值。</returns>
184 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Item(`0)">
185 <summary>取得具有指定之索引鍵的項目。</summary>
186 <returns>具有指定索引鍵的項目。</returns>
187 <param name="key">要取得的元素索引鍵。</param>
188 <exception cref="T:System.ArgumentNullException">
189 <paramref name="key" /> 為 null。</exception>
190 <exception cref="T:System.Collections.Generic.KeyNotFoundException">屬性已擷取,並且找不到 <paramref name="key" />。</exception>
192 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Keys">
193 <summary>取得索引鍵集合,其中包含此字典的索引鍵。</summary>
194 <returns>索引鍵集合,其中包含此字典的索引鍵。</returns>
196 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#Add(System.Collections.Generic.KeyValuePair{`0,`1})">
197 <summary>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</summary>
198 <param name="item">要加入字典中的物件。</param>
199 <exception cref="T:System.NotSupportedException">在所有情況下。</exception>
201 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#Clear">
202 <summary>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</summary>
203 <exception cref="T:System.NotSupportedException">在所有情況下。</exception>
205 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#Contains(System.Collections.Generic.KeyValuePair{`0,`1})">
206 <summary>判斷字典是否包含特定值。</summary>
207 <returns>如果在字典中找到 <paramref name="item" /> 則為 true,否則為 false。</returns>
208 <param name="item">要在字典中尋找的物件。</param>
210 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#CopyTo(System.Collections.Generic.KeyValuePair{`0,`1}[],System.Int32)">
211 <summary>從指定的陣列索引處開始,將字典的項目複製到陣列。</summary>
212 <param name="array">一維陣列,從字典複製而來之項目的目的端。陣列必須有以零起始的索引。</param>
213 <param name="arrayIndex">
214 <paramref name="array" /> 中以零起始的索引,是複製開始的位置。</param>
215 <exception cref="T:System.ArgumentNullException">
216 <paramref name="array" /> 為 null。</exception>
217 <exception cref="T:System.ArgumentOutOfRangeException">
218 <paramref name="arrayIndex" /> 小於 0。</exception>
219 <exception cref="T:System.ArgumentException">
220 <paramref name="array" /> 為多維。-或-來源字典中的項目數大於從 <paramref name="arrayIndex" /> 到目的端 <paramref name="array" /> 結尾的可用空間。-或-<paramref name="T" /> 型別無法自動轉換成目的 <paramref name="array" /> 的型別。</exception>
222 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#IsReadOnly">
223 <summary>取得值,這個值表示字典是否為唯讀。</summary>
224 <returns>所有情況下都是 true。</returns>
226 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#ICollection{T}#Remove(System.Collections.Generic.KeyValuePair{`0,`1})">
227 <summary>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</summary>
228 <returns>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</returns>
229 <param name="item">要從字典中移除的物件。</param>
230 <exception cref="T:System.NotSupportedException">在所有情況下。</exception>
232 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Add(`0,`1)">
233 <summary>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</summary>
234 <param name="key">物件,做為要加入之項目的索引鍵。</param>
235 <param name="value">物件,當做要加入之項目的值使用。</param>
236 <exception cref="T:System.NotSupportedException">在所有情況下。</exception>
238 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Item(`0)">
239 <summary>取得具有指定之索引鍵的項目。</summary>
240 <returns>具有指定索引鍵的項目。</returns>
241 <param name="key">要取得或設定之項目的索引鍵。</param>
242 <exception cref="T:System.ArgumentNullException">
243 <paramref name="key" /> 為 null。</exception>
244 <exception cref="T:System.Collections.Generic.KeyNotFoundException">屬性已擷取,並且找不到 <paramref name="key" />。</exception>
245 <exception cref="T:System.NotSupportedException">屬性已設定。</exception>
247 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Keys">
248 <summary>取得集合,其中包含字典的索引鍵。</summary>
249 <returns>集合,其中包含實作 <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" /> 之物件的索引鍵。</returns>
251 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Remove(`0)">
252 <summary>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</summary>
253 <returns>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</returns>
254 <param name="key">要移除之項目的名稱。</param>
255 <exception cref="T:System.NotSupportedException">在所有情況下。</exception>
257 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IDictionary{TKey@TValue}#Values">
258 <summary>取得集合,其中包含字典中的所有值。</summary>
259 <returns>集合,其中包含實作 <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" /> 之物件中的值。</returns>
261 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Keys">
262 <summary>取得可列舉集合,其中包含唯讀字典中的索引鍵。</summary>
263 <returns>包含唯讀字典中索引鍵的可列舉集合。</returns>
265 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#Generic#IReadOnlyDictionary{TKey@TValue}#Values">
266 <summary>取得可列舉集合,其中包含唯讀字典中的值。</summary>
267 <returns>包含唯讀字典中之值的可列舉集合。</returns>
269 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
270 <summary>從指定的陣列索引處開始,將字典的項目複製到陣列。</summary>
271 <param name="array">一維陣列,從字典複製而來之項目的目的端。陣列必須有以零起始的索引。</param>
273 <paramref name="array" /> 中以零起始的索引,是複製開始的位置。</param>
274 <exception cref="T:System.ArgumentNullException">
275 <paramref name="array" /> 為 null。</exception>
276 <exception cref="T:System.ArgumentOutOfRangeException">
277 <paramref name="index" /> 小於零。</exception>
278 <exception cref="T:System.ArgumentException">
279 <paramref name="array" /> 為多維。-或-來源字典中的項目數大於從 <paramref name="index" /> 到目的端 <paramref name="array" /> 結尾的可用空間。-或- 來源字典的型別無法自動轉換為目的端 <paramref name="array" /><paramref name="." /> 的型別。</exception>
281 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#ICollection#IsSynchronized">
282 <summary>取得值,這個值指出是否同步存取字典 (具備執行緒安全)。</summary>
283 <returns>如果會同步存取字典 (具備執行緒安全),則為 true,否則為 false。</returns>
285 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#ICollection#SyncRoot">
286 <summary>取得物件,該物件可用來同步存取字典。</summary>
287 <returns>可用來同步存取字典的物件。</returns>
289 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Add(System.Object,System.Object)">
290 <summary>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</summary>
291 <param name="key">要加入的元素的索引鍵。</param>
292 <param name="value">要加入的項目的值。</param>
293 <exception cref="T:System.NotSupportedException">在所有情況下。</exception>
295 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Clear">
296 <summary>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</summary>
297 <exception cref="T:System.NotSupportedException">在所有情況下。</exception>
299 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Contains(System.Object)">
300 <summary>判斷字典是否包含具有指定索引鍵的項目。</summary>
301 <returns>如果字典中包含有指定之索引鍵的項目則為 true,否則為 false。</returns>
302 <param name="key">要在字典中尋找的索引鍵。</param>
303 <exception cref="T:System.ArgumentNullException">
304 <paramref name="key" /> 為 null。</exception>
306 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#GetEnumerator">
307 <summary>傳回字典的列舉值。</summary>
308 <returns>字典的列舉值。</returns>
310 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#IsFixedSize">
311 <summary>取得值,這個值表示字典是否具有固定大小。</summary>
312 <returns>如果字典具有固定大小則為 true,否則為 false。</returns>
314 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#IsReadOnly">
315 <summary>取得值,這個值表示字典是否為唯讀。</summary>
316 <returns>所有情況下都是 true。</returns>
318 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Item(System.Object)">
319 <summary>取得具有指定之索引鍵的項目。</summary>
320 <returns>具有指定索引鍵的項目。</returns>
321 <param name="key">要取得或設定之項目的索引鍵。</param>
322 <exception cref="T:System.ArgumentNullException">
323 <paramref name="key" /> 為 null。</exception>
324 <exception cref="T:System.NotSupportedException">屬性已設定。-或-屬性已設定、<paramref name="key" /> 不存在於集合中,而且字典具有固定大小。</exception>
326 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Keys">
327 <summary>取得集合,其中包含字典的索引鍵。</summary>
328 <returns>集合,包含字典的索引鍵。</returns>
330 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Remove(System.Object)">
331 <summary>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</summary>
332 <param name="key">要移除之項目的名稱。</param>
333 <exception cref="T:System.NotSupportedException">在所有情況下。</exception>
335 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IDictionary#Values">
336 <summary>取得集合,其中包含字典中的所有值。</summary>
337 <returns>集合,包含字典中的值。</returns>
339 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.System#Collections#IEnumerable#GetEnumerator">
340 <summary>傳回會逐一查看集合的列舉程式。</summary>
341 <returns>可用來逐一查看集合的列舉值。</returns>
343 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.TryGetValue(`0,`1@)">
344 <summary>擷取與指定之索引鍵相關聯的值。</summary>
345 <returns>如果實作 <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" /> 之物件包含具有指定索引鍵的元素,則為 true,否則為 false。</returns>
346 <param name="key">索引鍵,將會擷取它的值。</param>
347 <param name="value">這個方法傳回時,如果找到索引鍵,則為與指定索引鍵關聯的值,否則為 <paramref name="value" /> 參數的型別預設值。這個參數會以未初始化的狀態傳遞。</param>
349 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.Values">
350 <summary>取得集合,其中包含字典中的所有值。</summary>
351 <returns>集合,其中包含實作 <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" /> 之物件中的值。</returns>
353 <member name="T:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection">
354 <summary>表示 <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" /> 物件之索引鍵的唯讀集合。</summary>
356 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.CopyTo(`0[],System.Int32)">
357 <summary>從特定的陣列索引開始,將集合的元素複製到陣列中。</summary>
358 <param name="array">從集合複製元素之目的端一維陣列。陣列必須有以零起始的索引。</param>
359 <param name="arrayIndex">
360 <paramref name="array" /> 中以零起始的索引,是複製開始的位置。</param>
361 <exception cref="T:System.ArgumentNullException">
362 <paramref name="array" /> 為 null。</exception>
363 <exception cref="T:System.ArgumentOutOfRangeException">
364 <paramref name="arrayIndex" /> 小於 0。</exception>
365 <exception cref="T:System.ArgumentException">
366 <paramref name="array" /> 為多維。-或-來源集合中的項目數目大於從 <paramref name="arrayIndex" /> 到目的端 <paramref name="array" /> 結尾的可用空間。-或-<paramref name="T" /> 型別無法自動轉換成目的 <paramref name="array" /> 的型別。</exception>
368 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.Count">
369 <summary>取得集合中的項目數目。</summary>
370 <returns>集合中的項目數目。</returns>
372 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.GetEnumerator">
373 <summary>傳回可逐一查看集合的列舉程式。</summary>
374 <returns>可用來逐一查看集合的列舉值。</returns>
376 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Add(`0)">
377 <summary>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</summary>
378 <param name="item">要加入集合中的物件。</param>
379 <exception cref="T:System.NotSupportedException">在所有情況下。</exception>
381 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Clear">
382 <summary>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</summary>
383 <exception cref="T:System.NotSupportedException">在所有情況下。</exception>
385 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Contains(`0)">
386 <summary>判斷集合是否包含特定值。</summary>
387 <returns>如果在集合中找到 <paramref name="item" />,則為 true,否則為 false。</returns>
388 <param name="item">要放置在集合中的物件。</param>
390 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
391 <summary>取得值,這個值表示集合是否為唯讀。</summary>
392 <returns>所有情況下都是 true。</returns>
394 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#Generic#ICollection{T}#Remove(`0)">
395 <summary>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</summary>
396 <returns>如果已順利從集合中移除 <paramref name="item" /> 則為 true,否則為 false。如果在原始的集合中找不到 <paramref name="item" />,這個方法也會傳回 false。</returns>
397 <param name="item">要從集合移除的物件。</param>
398 <exception cref="T:System.NotSupportedException">在所有情況下。</exception>
400 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
401 <summary>從特定的陣列索引開始,將集合的元素複製到陣列中。</summary>
402 <param name="array">從集合複製元素之目的端一維陣列。陣列必須有以零起始的索引。</param>
404 <paramref name="array" /> 中以零起始的索引,是複製開始的位置。</param>
405 <exception cref="T:System.ArgumentNullException">
406 <paramref name="array" /> 為 null。</exception>
407 <exception cref="T:System.ArgumentOutOfRangeException">
408 <paramref name="index" /> 小於 0。</exception>
409 <exception cref="T:System.ArgumentException">
410 <paramref name="array" /> 為多維。-或-來源集合中的項目數目大於從 <paramref name="index" /> 到目的端 <paramref name="array" /> 結尾的可用空間。</exception>
412 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#ICollection#IsSynchronized">
413 <summary>取得值,表示對集合的存取是否為同步的 (安全執行緒)。</summary>
414 <returns>如果對集合的存取是同步處理的 (安全執行緒),則為 true,否則為 false。</returns>
416 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#ICollection#SyncRoot">
417 <summary>取得物件,可用來對集合進行同步存取。</summary>
418 <returns>Object,可用來對集合同步存取。</returns>
420 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.KeyCollection.System#Collections#IEnumerable#GetEnumerator">
421 <summary>傳回可逐一查看集合的列舉程式。</summary>
422 <returns>可用來逐一查看集合的列舉值。</returns>
424 <member name="T:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection">
425 <summary>表示 <see cref="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" /> 物件值的唯讀集合。</summary>
427 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.CopyTo(`1[],System.Int32)">
428 <summary>從特定的陣列索引開始,將集合的元素複製到陣列中。</summary>
429 <param name="array">從集合複製元素之目的端一維陣列。陣列必須有以零起始的索引。</param>
430 <param name="arrayIndex">
431 <paramref name="array" /> 中以零起始的索引,是複製開始的位置。</param>
432 <exception cref="T:System.ArgumentNullException">
433 <paramref name="array" /> 為 null。</exception>
434 <exception cref="T:System.ArgumentOutOfRangeException">
435 <paramref name="arrayIndex" /> 小於 0。</exception>
436 <exception cref="T:System.ArgumentException">
437 <paramref name="array" /> 為多維。-或-來源集合中的項目數目大於從 <paramref name="arrayIndex" /> 到目的端 <paramref name="array" /> 結尾的可用空間。-或-<paramref name="T" /> 型別無法自動轉換成目的 <paramref name="array" /> 的型別。</exception>
439 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.Count">
440 <summary>取得集合中的項目數目。</summary>
441 <returns>集合中的項目數目。</returns>
443 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.GetEnumerator">
444 <summary>傳回可逐一查看集合的列舉程式。</summary>
445 <returns>可用來逐一查看集合的列舉值。</returns>
447 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Add(`1)">
448 <summary>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</summary>
449 <param name="item">要加入集合中的物件。</param>
450 <exception cref="T:System.NotSupportedException">在所有情況下。</exception>
452 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Clear">
453 <summary>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</summary>
454 <exception cref="T:System.NotSupportedException">在所有情況下。</exception>
456 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Contains(`1)">
457 <summary>判斷集合是否包含特定值。</summary>
458 <returns>如果在集合中找到 <paramref name="item" />,則為 true,否則為 false。</returns>
459 <param name="item">要放置在集合中的物件。</param>
461 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#IsReadOnly">
462 <summary>取得值,這個值表示集合是否為唯讀。</summary>
463 <returns>所有情況下都是 true。</returns>
465 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#Generic#ICollection{T}#Remove(`1)">
466 <summary>在所有情況下都會擲回 <see cref="T:System.NotSupportedException" /> 例外狀況。</summary>
467 <returns>如果已順利從集合中移除 <paramref name="item" /> 則為 true,否則為 false。如果在原始的集合中找不到 <paramref name="item" />,這個方法也會傳回 false。</returns>
468 <param name="item">要從集合移除的物件。</param>
469 <exception cref="T:System.NotSupportedException">在所有情況下。</exception>
471 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
472 <summary>從特定的陣列索引開始,將集合的元素複製到陣列中。</summary>
473 <param name="array">從集合複製元素之目的端一維陣列。陣列必須有以零起始的索引。</param>
475 <paramref name="array" /> 中以零起始的索引,是複製開始的位置。</param>
476 <exception cref="T:System.ArgumentNullException">
477 <paramref name="array" /> 為 null。</exception>
478 <exception cref="T:System.ArgumentOutOfRangeException">
479 <paramref name="index" /> 小於 0。</exception>
480 <exception cref="T:System.ArgumentException">
481 <paramref name="array" /> 為多維。-或-來源集合中的項目數目大於從 <paramref name="index" /> 到目的端 <paramref name="array" /> 結尾的可用空間。</exception>
483 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#ICollection#IsSynchronized">
484 <summary>取得值,表示對集合的存取是否為同步的 (安全執行緒)。</summary>
485 <returns>如果對集合的存取是同步處理的 (安全執行緒),則為 true,否則為 false。</returns>
487 <member name="P:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#ICollection#SyncRoot">
488 <summary>取得物件,可用來對集合進行同步存取。</summary>
489 <returns>Object,可用來對集合同步存取。</returns>
491 <member name="M:System.Collections.ObjectModel.ReadOnlyDictionary`2.ValueCollection.System#Collections#IEnumerable#GetEnumerator">
492 <summary>傳回可逐一查看集合的列舉程式。</summary>
493 <returns>可用來逐一查看集合的列舉值。</returns>
495 <member name="T:System.Collections.ObjectModel.ReadOnlyObservableCollection`1">
496 <summary>表示唯讀 <see cref="T:System.Collections.ObjectModel.ObservableCollection`1" />。</summary>
497 <typeparam name="T">集合中的項目型別。</typeparam>
499 <member name="M:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.#ctor(System.Collections.ObjectModel.ObservableCollection{`0})">
500 <summary>初始化 <see cref="T:System.Collections.ObjectModel.ReadOnlyObservableCollection`1" /> 類別的新執行個體,這個執行個體的功用是做為指定之 <see cref="T:System.Collections.ObjectModel.ObservableCollection`1" /> 的唯讀包裝函式。</summary>
501 <param name="list">用來建立這個 <see cref="T:System.Collections.ObjectModel.ReadOnlyObservableCollection`1" /> 類別之執行個體的 <see cref="T:System.Collections.ObjectModel.ObservableCollection`1" />。</param>
502 <exception cref="T:System.ArgumentNullException">
503 <paramref name="list" /> 為 null。</exception>
505 <member name="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.CollectionChanged">
506 <summary>加入或移除項目時發生。</summary>
508 <member name="M:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
509 <summary>使用所提供的引數來引發 <see cref="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.CollectionChanged" /> 事件。</summary>
510 <param name="args">所引發事件的引數。</param>
512 <member name="M:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.OnPropertyChanged(System.ComponentModel.PropertyChangedEventArgs)">
513 <summary>使用所提供的引數來引發 <see cref="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.PropertyChanged" /> 事件。</summary>
514 <param name="args">所引發事件的引數。</param>
516 <member name="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.PropertyChanged">
517 <summary>當屬性值變更時發生。</summary>
519 <member name="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.System#Collections#Specialized#INotifyCollectionChanged#CollectionChanged">
520 <summary>發生於集合變更時。</summary>
522 <member name="E:System.Collections.ObjectModel.ReadOnlyObservableCollection`1.System#ComponentModel#INotifyPropertyChanged#PropertyChanged">
523 <summary>當屬性值變更時發生。</summary>
525 <member name="T:System.Collections.Specialized.INotifyCollectionChanged">
526 <summary>告知接收程式發生動態變更,例如當加入和移除項目時,或重新整理整份清單時。</summary>
528 <member name="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged">
529 <summary>發生於集合變更時。</summary>
531 <member name="T:System.Collections.Specialized.NotifyCollectionChangedAction">
532 <summary>描述造成 <see cref="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged" /> 事件的動作。</summary>
534 <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Add">
535 <summary>集合中已加入一個或多個項目。</summary>
537 <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move">
538 <summary>集合中已移動一個或多個項目。</summary>
540 <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Remove">
541 <summary>集合中已移除一個或多個項目。</summary>
543 <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace">
544 <summary>集合中已取代一個或多個項目。</summary>
546 <member name="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset">
547 <summary>集合的內容已大幅變更。</summary>
549 <member name="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs">
550 <summary>提供 <see cref="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged" /> 事件的資料。</summary>
552 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction)">
553 <summary>初始化 <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> 類別的新執行個體,這個執行個體會描述 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" /> 變更。</summary>
554 <param name="action">造成事件的動作。必須設定為 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" />。</param>
556 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList)">
557 <summary>初始化 <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> 類別的新執行個體,這個執行個體會描述多個項目的變更。</summary>
558 <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>
559 <param name="changedItems">受變更影響的項目。</param>
561 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList)">
562 <summary>初始化 <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> 類別的新執行個體,這個執行個體會描述多個項目的 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" /> 變更。</summary>
563 <param name="action">造成事件的動作。只能設定為 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />。</param>
564 <param name="newItems">將取代原始項目的新項目。</param>
565 <param name="oldItems">被取代的原始項目。</param>
566 <exception cref="T:System.ArgumentException">如果 <paramref name="action" /> 不是 Replace。</exception>
567 <exception cref="T:System.ArgumentNullException">如果 <paramref name="oldItems" /> 或 <paramref name="newItems" /> 是 null。</exception>
569 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Collections.IList,System.Int32)">
570 <summary>初始化 <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> 類別的新執行個體,這個執行個體會描述多個項目的 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" /> 變更。</summary>
571 <param name="action">造成事件的動作。只能設定為 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />。</param>
572 <param name="newItems">將取代原始項目的新項目。</param>
573 <param name="oldItems">被取代的原始項目。</param>
574 <param name="startingIndex">被取代項目中第一個項目的索引。</param>
575 <exception cref="T:System.ArgumentException">如果 <paramref name="action" /> 不是 Replace。</exception>
576 <exception cref="T:System.ArgumentNullException">如果 <paramref name="oldItems" /> 或 <paramref name="newItems" /> 是 null。</exception>
578 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32)">
579 <summary>初始化 <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> 類別的新執行個體,這個執行個體會描述多個項目或 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Reset" /> 變更。</summary>
580 <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>
581 <param name="changedItems">受變更影響的項目。</param>
582 <param name="startingIndex">發生變更的索引。</param>
583 <exception cref="T:System.ArgumentException">如果 <paramref name="action" /> 不是 Reset、Add 或 Remove,或者 <paramref name="action" /> 是 Reset,而且 <paramref name="changedItems" /> 不是 null 或 <paramref name="startingIndex" /> 不是 -1,又或者 action 是 Add 或 Remove,而且 <paramref name="startingIndex" /> 小於 -1。</exception>
584 <exception cref="T:System.ArgumentNullException">如果 <paramref name="action" /> 是 Add 或 Remove,而且 <paramref name="changedItems" /> 是 null。</exception>
586 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Collections.IList,System.Int32,System.Int32)">
587 <summary>初始化 <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> 類別的新執行個體,這個執行個體會描述多個項目的 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" /> 變更。</summary>
588 <param name="action">造成事件的動作。只能設定為 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" />。</param>
589 <param name="changedItems">受變更影響的項目。</param>
590 <param name="index">已變更之項目的新索引。</param>
591 <param name="oldIndex">已變更之項目的舊索引。</param>
592 <exception cref="T:System.ArgumentException">如果 <paramref name="action" /> 不是 Move 或 <paramref name="index" /> 小於 0。</exception>
594 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object)">
595 <summary>初始化 <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> 類別的新執行個體,這個執行個體會描述一個項目的變更。</summary>
596 <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>
597 <param name="changedItem">受變更影響的項目。</param>
598 <exception cref="T:System.ArgumentException">如果 <paramref name="action" /> 不是 Reset、Add 或 Remove,或者 <paramref name="action" /> 是 Reset 而且 <paramref name="changedItem" /> 不是 null。</exception>
600 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32)">
601 <summary>初始化 <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> 類別的新執行個體,這個執行個體會描述一個項目的變更。</summary>
602 <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>
603 <param name="changedItem">受變更影響的項目。</param>
604 <param name="index">發生變更的索引。</param>
605 <exception cref="T:System.ArgumentException">如果 <paramref name="action" /> 不是 Reset、Add 或 Remove,或者 <paramref name="action" /> 是 Reset,而且 <paramref name="changedItems" /> 不是 null 或 <paramref name="index" /> 不是 -1。</exception>
607 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Int32,System.Int32)">
608 <summary>初始化 <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> 類別的新執行個體,這個執行個體會描述一個項目的 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" /> 變更。</summary>
609 <param name="action">造成事件的動作。只能設定為 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" />。</param>
610 <param name="changedItem">受變更影響的項目。</param>
611 <param name="index">已變更之項目的新索引。</param>
612 <param name="oldIndex">已變更之項目的舊索引。</param>
613 <exception cref="T:System.ArgumentException">如果 <paramref name="action" /> 不是 Move 或 <paramref name="index" /> 小於 0。</exception>
615 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object)">
616 <summary>初始化 <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> 類別的新執行個體,這個執行個體會描述一個項目的 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" /> 變更。</summary>
617 <param name="action">造成事件的動作。只能設定為 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />。</param>
618 <param name="newItem">將取代原始項目的新項目。</param>
619 <param name="oldItem">被取代的原始項目。</param>
620 <exception cref="T:System.ArgumentException">如果 <paramref name="action" /> 不是 Replace。</exception>
622 <member name="M:System.Collections.Specialized.NotifyCollectionChangedEventArgs.#ctor(System.Collections.Specialized.NotifyCollectionChangedAction,System.Object,System.Object,System.Int32)">
623 <summary>初始化 <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" /> 類別的新執行個體,這個執行個體會描述一個項目的 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" /> 變更。</summary>
624 <param name="action">造成事件的動作。可以設定為 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />。</param>
625 <param name="newItem">將取代原始項目的新項目。</param>
626 <param name="oldItem">被取代的原始項目。</param>
627 <param name="index">被取代之項目的索引。</param>
628 <exception cref="T:System.ArgumentException">如果 <paramref name="action" /> 不是 Replace。</exception>
630 <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.Action">
631 <summary>取得造成事件的動作。</summary>
633 <see cref="T:System.Collections.Specialized.NotifyCollectionChangedAction" /> 值,描述造成事件的動作。</returns>
635 <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.NewItems">
636 <summary>取得變更所涉及的新項目清單。</summary>
637 <returns>變更所涉及的新項目清單。</returns>
639 <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.NewStartingIndex">
640 <summary>取得發生變更的索引。</summary>
641 <returns>發生變更的索引 (以零起始)。</returns>
643 <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.OldItems">
644 <summary>取得受 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />、Remove 或 Move 動作影響的項目清單。</summary>
645 <returns>受 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Replace" />、Remove 或 Move 動作影響的項目清單。</returns>
647 <member name="P:System.Collections.Specialized.NotifyCollectionChangedEventArgs.OldStartingIndex">
648 <summary>取得發生 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" />、Remove 或 Replace 動作的索引。</summary>
649 <returns>發生 <see cref="F:System.Collections.Specialized.NotifyCollectionChangedAction.Move" />、Remove 或 Replace 動作的索引 (以零起始)。</returns>
651 <member name="T:System.Collections.Specialized.NotifyCollectionChangedEventHandler">
652 <summary>表示處理 <see cref="E:System.Collections.Specialized.INotifyCollectionChanged.CollectionChanged" /> 事件的方法。</summary>
653 <param name="sender">引發事件的物件。</param>
654 <param name="e">事件相關資訊。</param>
656 <member name="T:System.ComponentModel.DataErrorsChangedEventArgs">
657 <summary>提供 <see cref="E:System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged" /> 事件的資料。</summary>
659 <member name="M:System.ComponentModel.DataErrorsChangedEventArgs.#ctor(System.String)">
660 <summary>初始化 <see cref="T:System.ComponentModel.DataErrorsChangedEventArgs" /> 類別的新執行個體。</summary>
661 <param name="propertyName">發生錯誤之屬性的名稱。null,如果錯誤是物件層級則為 <see cref="F:System.String.Empty" />。</param>
663 <member name="P:System.ComponentModel.DataErrorsChangedEventArgs.PropertyName">
664 <summary>取得發生錯誤之屬性的名稱。</summary>
665 <returns>發生錯誤之屬性的名稱。null,如果錯誤為物件層級則為 <see cref="F:System.String.Empty" />。</returns>
667 <member name="T:System.ComponentModel.INotifyDataErrorInfo">
668 <summary>定義資料實體類別可以實作的成員,以提供自訂的同步與非同步驗證支援。</summary>
670 <member name="E:System.ComponentModel.INotifyDataErrorInfo.ErrorsChanged">
671 <summary>當屬性或整個實體的驗證錯誤已變更時發生。</summary>
673 <member name="M:System.ComponentModel.INotifyDataErrorInfo.GetErrors(System.String)">
674 <summary>取得指定之屬性或整個實體的驗證錯誤。</summary>
675 <returns>屬性或實體的驗證錯誤。</returns>
676 <param name="propertyName">要擷取驗證錯誤的屬性名稱,或是 null,若要擷取實體層級錯誤則為 <see cref="F:System.String.Empty" />。</param>
678 <member name="P:System.ComponentModel.INotifyDataErrorInfo.HasErrors">
679 <summary>取得值,這個值指出此實體是否有驗證錯誤。</summary>
680 <returns>如果此實體目前有驗證錯誤,則為 true,否則為 false。</returns>
682 <member name="T:System.ComponentModel.INotifyPropertyChanged">
683 <summary>告知用戶端,屬性值已變更。</summary>
685 <member name="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged">
686 <summary>當屬性值變更時發生。</summary>
688 <member name="T:System.ComponentModel.INotifyPropertyChanging">
689 <summary>告知用戶端,屬性值正在變更。</summary>
691 <member name="E:System.ComponentModel.INotifyPropertyChanging.PropertyChanging">
692 <summary>當屬性值變更中時發生。</summary>
694 <member name="T:System.ComponentModel.PropertyChangedEventArgs">
695 <summary>提供 <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged" /> 事件的資料。</summary>
697 <member name="M:System.ComponentModel.PropertyChangedEventArgs.#ctor(System.String)">
698 <summary>初始化 <see cref="T:System.ComponentModel.PropertyChangedEventArgs" /> 類別的新執行個體。</summary>
699 <param name="propertyName">已變更屬性的名稱。</param>
701 <member name="P:System.ComponentModel.PropertyChangedEventArgs.PropertyName">
702 <summary>取得已變更屬性的名稱。</summary>
703 <returns>已變更屬性的名稱。</returns>
705 <member name="T:System.ComponentModel.PropertyChangedEventHandler">
706 <summary>表示處理元件上屬性變更時所引發的 <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged" /> 事件的方法。</summary>
707 <param name="sender">事件的來源。</param>
708 <param name="e">包含事件資料的 <see cref="T:System.ComponentModel.PropertyChangedEventArgs" />。</param>
710 <member name="T:System.ComponentModel.PropertyChangingEventArgs">
711 <summary>提供 <see cref="E:System.ComponentModel.INotifyPropertyChanging.PropertyChanging" /> 事件的資料。</summary>
713 <member name="M:System.ComponentModel.PropertyChangingEventArgs.#ctor(System.String)">
714 <summary>初始化 <see cref="T:System.ComponentModel.PropertyChangingEventArgs" /> 類別的新執行個體。</summary>
715 <param name="propertyName">正在變更值之屬性的名稱。</param>
717 <member name="P:System.ComponentModel.PropertyChangingEventArgs.PropertyName">
718 <summary>取得正在變更值之屬性的名稱。</summary>
719 <returns>正在變更值之屬性的名稱。</returns>
721 <member name="T:System.ComponentModel.PropertyChangingEventHandler">
722 <summary>表示將處理 <see cref="T:System.ComponentModel.INotifyPropertyChanging" /> 介面的 <see cref="E:System.ComponentModel.INotifyPropertyChanging.PropertyChanging" /> 事件的方法。</summary>
723 <param name="sender">事件的來源。</param>
724 <param name="e">包含事件資料的 <see cref="T:System.ComponentModel.PropertyChangingEventArgs" />。</param>
726 <member name="T:System.Windows.Input.ICommand">
727 <summary>定義命令。</summary>
729 <member name="M:System.Windows.Input.ICommand.CanExecute(System.Object)">
730 <summary>定義用來判斷命令是否能以其目前狀態執行的方法。</summary>
731 <returns>如果這個命令可執行,則為 true,否則為 false。</returns>
732 <param name="parameter">命令所用的資料。如果命令不需要傳遞資料,則這個物件可設為 null。</param>
734 <member name="E:System.Windows.Input.ICommand.CanExecuteChanged">
735 <summary>發生於影響命令是否應執行的變更發生時。</summary>
737 <member name="M:System.Windows.Input.ICommand.Execute(System.Object)">
738 <summary>定義叫用命令時要呼叫的方法。</summary>
739 <param name="parameter">命令所用的資料。如果命令不需要傳遞資料,則這個物件可設為 null。</param>