Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / Framework / System / Windows / ResourceDictionaryCollection.cs / 1 / 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. 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
- GB18030Encoding.cs
- CheckBoxRenderer.cs
- Matrix.cs
- InternalResources.cs
- ResourceContainer.cs
- ReadingWritingEntityEventArgs.cs
- AccessDataSource.cs
- BinaryObjectInfo.cs
- TreeView.cs
- FontSource.cs
- NetWebProxyFinder.cs
- Rectangle.cs
- OutputScopeManager.cs
- KeyFrames.cs
- EntitySqlQueryBuilder.cs
- UnknownBitmapEncoder.cs
- TriState.cs
- ConcurrentBag.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- HttpCachePolicyWrapper.cs
- XslCompiledTransform.cs
- JournalEntryStack.cs
- Splitter.cs
- ReversePositionQuery.cs
- DocumentManager.cs
- RequestBringIntoViewEventArgs.cs
- RuntimeIdentifierPropertyAttribute.cs
- FileFormatException.cs
- TextEndOfLine.cs
- Size3D.cs
- ToolStripOverflowButton.cs
- KeyNotFoundException.cs
- TTSEngineProxy.cs
- UnconditionalPolicy.cs
- TemplatePartAttribute.cs
- ThumbAutomationPeer.cs
- xmlsaver.cs
- TranslateTransform3D.cs
- ObjectDataSourceSelectingEventArgs.cs
- Convert.cs
- DecoratedNameAttribute.cs
- PasswordRecovery.cs
- CreateRefExpr.cs
- PointLightBase.cs
- Control.cs
- ConfigurationConverterBase.cs
- HScrollProperties.cs
- ValidateNames.cs
- DataGridCell.cs
- ReadOnlyObservableCollection.cs
- Clipboard.cs
- QuadTree.cs
- SQLMoneyStorage.cs
- CancelEventArgs.cs
- WeakRefEnumerator.cs
- MetadataCollection.cs
- MachineKeyConverter.cs
- SecurityTokenProviderContainer.cs
- ConstrainedDataObject.cs
- PathFigureCollectionConverter.cs
- ModuleBuilderData.cs
- HtmlHistory.cs
- ConfigurationPropertyAttribute.cs
- X509UI.cs
- Label.cs
- TemplateControlParser.cs
- SettingsBindableAttribute.cs
- XPathNavigator.cs
- Cursor.cs
- HttpWebRequest.cs
- ReferencedType.cs
- QilLiteral.cs
- ActiveXHost.cs
- exports.cs
- GeneralTransform3DCollection.cs
- DataGridState.cs
- StatusStrip.cs
- CodeMemberProperty.cs
- HttpTransportManager.cs
- ListItemCollection.cs
- FontNamesConverter.cs
- CngProvider.cs
- CommonGetThemePartSize.cs
- ClientUrlResolverWrapper.cs
- ImageSource.cs
- StructuredType.cs
- LicenseManager.cs
- XmlMembersMapping.cs
- Tablet.cs
- ItemList.cs
- TextChange.cs
- RangeValuePatternIdentifiers.cs
- DataGridHeaderBorder.cs
- AssemblyAttributesGoHere.cs
- SQLConvert.cs
- SemanticResolver.cs
- CustomAttributeBuilder.cs
- AudioBase.cs
- DeleteWorkflowOwnerCommand.cs
- Decorator.cs