Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- FormatConvertedBitmap.cs
- JobStaple.cs
- ConfigurationPermission.cs
- SolidColorBrush.cs
- QuaternionRotation3D.cs
- RegexCapture.cs
- HashRepartitionEnumerator.cs
- ListItemCollection.cs
- AvTraceDetails.cs
- Util.cs
- TransformedBitmap.cs
- DesignerTextWriter.cs
- ManagementOptions.cs
- EntityDataSourceDesignerHelper.cs
- TextWriter.cs
- AssertFilter.cs
- AttachedPropertiesService.cs
- Asn1IntegerConverter.cs
- EditorAttribute.cs
- ColorTranslator.cs
- SimpleWebHandlerParser.cs
- HwndMouseInputProvider.cs
- Compilation.cs
- Point3DValueSerializer.cs
- XPathCompileException.cs
- PrincipalPermissionMode.cs
- QueueProcessor.cs
- TypedAsyncResult.cs
- Timer.cs
- FreezableOperations.cs
- TextTreeInsertUndoUnit.cs
- HintTextMaxWidthConverter.cs
- WebBrowser.cs
- AccessedThroughPropertyAttribute.cs
- WebPartConnectionsCloseVerb.cs
- RelationalExpressions.cs
- GenericPrincipal.cs
- SafeEventHandle.cs
- WS2007FederationHttpBindingElement.cs
- LinqDataSourceStatusEventArgs.cs
- XamlReaderHelper.cs
- GatewayIPAddressInformationCollection.cs
- HttpDictionary.cs
- TextElementEnumerator.cs
- ModelFunctionTypeElement.cs
- CompilerResults.cs
- PageAdapter.cs
- EntitySqlException.cs
- XmlAttributeProperties.cs
- SelectionListDesigner.cs
- DoubleAnimation.cs
- printdlgexmarshaler.cs
- XmlBinaryReader.cs
- ResourceCollectionInfo.cs
- RegisteredHiddenField.cs
- AttachmentService.cs
- EmptyEnumerator.cs
- UriScheme.cs
- PointAnimationBase.cs
- CacheHelper.cs
- FontUnit.cs
- StsCommunicationException.cs
- SpanIndex.cs
- ServiceDescriptionData.cs
- FixedPageStructure.cs
- ListView.cs
- Stack.cs
- MediaElement.cs
- TransportSecurityHelpers.cs
- XmlNavigatorFilter.cs
- Semaphore.cs
- DataSourceControl.cs
- input.cs
- XPathChildIterator.cs
- ScriptDescriptor.cs
- PostBackOptions.cs
- SystemDropShadowChrome.cs
- ObjectTokenCategory.cs
- SqlConnectionFactory.cs
- Volatile.cs
- LicenseProviderAttribute.cs
- TemplateControlBuildProvider.cs
- TextEmbeddedObject.cs
- FieldCollectionEditor.cs
- SqlError.cs
- JoinGraph.cs
- VisualBasicSettingsConverter.cs
- TextBox.cs
- WinCategoryAttribute.cs
- BaseProcessor.cs
- Misc.cs
- SingleAnimationUsingKeyFrames.cs
- DelayDesigner.cs
- BinaryReader.cs
- CommentGlyph.cs
- QueryResponse.cs
- XmlCharCheckingWriter.cs
- ScopelessEnumAttribute.cs
- ExclusiveNamedPipeTransportManager.cs
- ManagementException.cs