Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / ResourceDictionaryCollection.cs / 1305600 / ResourceDictionaryCollection.cs
using System; using System.Windows; using System.Collections.ObjectModel; using System.Diagnostics; namespace System.Windows { internal class ResourceDictionaryCollection : ObservableCollection{ #region Constructor internal ResourceDictionaryCollection(ResourceDictionary owner) { Debug.Assert(owner != null, "ResourceDictionaryCollection's owner cannot be null"); _owner = owner; } #endregion Constructor #region ProtectedMethods /// /// Called by base class Collection<T> when the list is being cleared; /// raises a CollectionChanged event to any listeners. /// protected override void ClearItems() { for (int i=0; i/// Called by base class Collection<T> when an item is added to list; /// raises a CollectionChanged event to any listeners. /// protected override void InsertItem(int index, ResourceDictionary item) { if (item == null) { throw new ArgumentNullException("item"); } base.InsertItem(index, item); } /// /// Called by base class Collection<T> when an item is set in list; /// raises a CollectionChanged event to any listeners. /// protected override void SetItem(int index, ResourceDictionary item) { if (item == null) { throw new ArgumentNullException("item"); } base.SetItem(index, item); } #endregion ProtectedMethods #region Data private ResourceDictionary _owner; #endregion Data } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ExtentKey.cs
- PropertiesTab.cs
- AsymmetricKeyExchangeDeformatter.cs
- PageRanges.cs
- RenameRuleObjectDialog.cs
- PropertyDescriptorGridEntry.cs
- MediaTimeline.cs
- MatrixValueSerializer.cs
- ExpressionHelper.cs
- DesignerDataConnection.cs
- MediaElement.cs
- EventMap.cs
- FormattedTextSymbols.cs
- linebase.cs
- ClonableStack.cs
- OutputCacheSection.cs
- RegionInfo.cs
- HttpProfileBase.cs
- KeyValueSerializer.cs
- WpfPayload.cs
- IdentifierCollection.cs
- Effect.cs
- GridViewCancelEditEventArgs.cs
- DurableInstanceManager.cs
- RelatedCurrencyManager.cs
- XmlAttributeCollection.cs
- SqlDataSourceDesigner.cs
- SafeRightsManagementSessionHandle.cs
- LineBreak.cs
- ConnectionConsumerAttribute.cs
- TextWriterTraceListener.cs
- SatelliteContractVersionAttribute.cs
- FormsAuthenticationUserCollection.cs
- NonClientArea.cs
- CaseInsensitiveOrdinalStringComparer.cs
- InputProcessorProfiles.cs
- StateBag.cs
- HebrewCalendar.cs
- SaveFileDialog.cs
- StopStoryboard.cs
- ServerValidateEventArgs.cs
- CompositeFontFamily.cs
- MobileResource.cs
- Attributes.cs
- NamedObject.cs
- GridViewCellAutomationPeer.cs
- DtrList.cs
- ThicknessConverter.cs
- DataColumnMapping.cs
- KeySplineConverter.cs
- TextTreePropertyUndoUnit.cs
- FontUnitConverter.cs
- ToolboxItemAttribute.cs
- EntityKey.cs
- HtmlImageAdapter.cs
- ObjectItemCachedAssemblyLoader.cs
- MobileUserControl.cs
- TextElementEnumerator.cs
- MimeReflector.cs
- Line.cs
- ScrollableControl.cs
- SqlStream.cs
- GridEntryCollection.cs
- CodeConstructor.cs
- TraceSource.cs
- CodeIndexerExpression.cs
- StylusPointDescription.cs
- ApplicationFileCodeDomTreeGenerator.cs
- FieldToken.cs
- DataGridPagingPage.cs
- DataGrid.cs
- TemplateParser.cs
- MailMessage.cs
- printdlgexmarshaler.cs
- ZipIOCentralDirectoryFileHeader.cs
- DispatchChannelSink.cs
- PortCache.cs
- FormsAuthenticationUser.cs
- Content.cs
- SystemInformation.cs
- TraceLevelStore.cs
- PartialClassGenerationTask.cs
- SynchronizedDispatch.cs
- MetadataSource.cs
- ExceptionUtil.cs
- FixedDocument.cs
- ClientTarget.cs
- SafeCryptoHandles.cs
- EdmError.cs
- MD5.cs
- DynamicPropertyHolder.cs
- TypeSchema.cs
- InputBuffer.cs
- querybuilder.cs
- DatePickerTextBox.cs
- ProfilePropertySettings.cs
- MarkupExtensionParser.cs
- MailHeaderInfo.cs
- FormsAuthentication.cs
- VSWCFServiceContractGenerator.cs