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
- TickBar.cs
- Quaternion.cs
- PropertyInformation.cs
- DataTableNewRowEvent.cs
- FactoryGenerator.cs
- ArraySegment.cs
- NavigationService.cs
- NumberFormatInfo.cs
- LogicalExpr.cs
- DataGridViewLinkCell.cs
- XmlCodeExporter.cs
- DelegatingTypeDescriptionProvider.cs
- TreeViewItem.cs
- StylusCollection.cs
- InteropDesigner.xaml.cs
- HttpCookieCollection.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- UIElement3D.cs
- TreeView.cs
- ADConnectionHelper.cs
- AncillaryOps.cs
- EntityDataSourceMemberPath.cs
- XmlReflectionImporter.cs
- StartUpEventArgs.cs
- AuthenticationConfig.cs
- ButtonFieldBase.cs
- XmlSchemaComplexContent.cs
- DetailsViewPagerRow.cs
- XmlIgnoreAttribute.cs
- EncryptedType.cs
- TextRenderer.cs
- SmtpFailedRecipientsException.cs
- SecurityTokenProvider.cs
- Point4D.cs
- WeakHashtable.cs
- ValidatedControlConverter.cs
- DependencyObjectProvider.cs
- shaperfactoryquerycacheentry.cs
- X509RecipientCertificateClientElement.cs
- SortAction.cs
- HttpCachePolicy.cs
- RegionIterator.cs
- DesignerTransaction.cs
- HwndHost.cs
- SqlRowUpdatedEvent.cs
- Variable.cs
- ContractBase.cs
- TimeSpanMinutesConverter.cs
- MappedMetaModel.cs
- ApplyImportsAction.cs
- XmlTypeAttribute.cs
- EntityType.cs
- ProfileEventArgs.cs
- MetadataItem.cs
- CapabilitiesSection.cs
- RecordManager.cs
- Transform3DGroup.cs
- MetadataItem.cs
- AutoFocusStyle.xaml.cs
- MobileContainerDesigner.cs
- TreeViewItem.cs
- Delegate.cs
- ConfigurationSectionGroup.cs
- PlatformNotSupportedException.cs
- DBCommand.cs
- BoundColumn.cs
- FixedSOMLineRanges.cs
- ZoomPercentageConverter.cs
- System.Data_BID.cs
- IODescriptionAttribute.cs
- GridViewDeletedEventArgs.cs
- ChangeProcessor.cs
- AttachInfo.cs
- DetailsViewDeleteEventArgs.cs
- ExceptionUtil.cs
- AuthorizationRuleCollection.cs
- SQLSingleStorage.cs
- XmlAtomicValue.cs
- DesignerActionUI.cs
- ExtendedProtectionPolicyTypeConverter.cs
- ThreadPool.cs
- DateTimeFormatInfoScanner.cs
- SqlTypeSystemProvider.cs
- ResXResourceReader.cs
- AsymmetricKeyExchangeFormatter.cs
- TryCatchDesigner.xaml.cs
- ExceptionValidationRule.cs
- ImageAttributes.cs
- XDeferredAxisSource.cs
- GrammarBuilder.cs
- PageBuildProvider.cs
- DefaultSection.cs
- X509Certificate2.cs
- Compiler.cs
- ExpressionBuilder.cs
- WindowsImpersonationContext.cs
- MarshalDirectiveException.cs
- RectangleHotSpot.cs
- ArgumentDesigner.xaml.cs
- Point3DValueSerializer.cs