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
- ContainerControl.cs
- SqlBulkCopyColumnMapping.cs
- Main.cs
- Operators.cs
- XmlnsPrefixAttribute.cs
- _ShellExpression.cs
- BindingEditor.xaml.cs
- BaseCodeDomTreeGenerator.cs
- RegexFCD.cs
- DecoderBestFitFallback.cs
- IQueryable.cs
- Error.cs
- DelegatingTypeDescriptionProvider.cs
- XmlBinaryReader.cs
- BitmapEffectrendercontext.cs
- CqlQuery.cs
- InstanceData.cs
- LinkLabel.cs
- XmlRootAttribute.cs
- RunInstallerAttribute.cs
- HttpClientCertificate.cs
- _BasicClient.cs
- QilVisitor.cs
- ZipIOLocalFileBlock.cs
- XmlSchemaType.cs
- ManipulationDevice.cs
- RectangleGeometry.cs
- HotCommands.cs
- PathTooLongException.cs
- WpfXamlType.cs
- BaseParaClient.cs
- ToolStripOverflowButton.cs
- EndPoint.cs
- InkCollectionBehavior.cs
- counter.cs
- PageThemeCodeDomTreeGenerator.cs
- FacetChecker.cs
- BaseTemplateBuildProvider.cs
- MetadataItem_Static.cs
- OdbcReferenceCollection.cs
- SafeBitVector32.cs
- ValidationErrorInfo.cs
- HtmlFormWrapper.cs
- LoginUtil.cs
- OdbcEnvironmentHandle.cs
- FixedBufferAttribute.cs
- DataGridAddNewRow.cs
- TypePresenter.xaml.cs
- SecurityPolicySection.cs
- GridViewColumnCollection.cs
- DocumentXPathNavigator.cs
- followingsibling.cs
- XmlIncludeAttribute.cs
- TypedElement.cs
- AnimationClock.cs
- Int16.cs
- HtmlTernaryTree.cs
- CodeCompiler.cs
- XmlSchemaAppInfo.cs
- Vector3DAnimationBase.cs
- ApplicationServiceHelper.cs
- TransformGroup.cs
- Rfc4050KeyFormatter.cs
- ResourcePool.cs
- CryptoKeySecurity.cs
- MatrixCamera.cs
- MetadataItem_Static.cs
- UnsafeNativeMethods.cs
- DrawingServices.cs
- NamedElement.cs
- MemoryPressure.cs
- AttributeCollection.cs
- SiteMapPath.cs
- CapacityStreamGeometryContext.cs
- ConfigurationSectionCollection.cs
- TextPatternIdentifiers.cs
- DataSourceUtil.cs
- PageThemeCodeDomTreeGenerator.cs
- DependentList.cs
- ResourceManagerWrapper.cs
- UIElementCollection.cs
- XPathBuilder.cs
- IBuiltInEvidence.cs
- StandardOleMarshalObject.cs
- BinaryObjectReader.cs
- FileSystemInfo.cs
- loginstatus.cs
- SecurityIdentifierElement.cs
- SinglePageViewer.cs
- DetailsViewPageEventArgs.cs
- EdmTypeAttribute.cs
- ResolveNextArgumentWorkItem.cs
- controlskin.cs
- FixedHighlight.cs
- TextOptions.cs
- RegexFCD.cs
- XmlUtil.cs
- AutoCompleteStringCollection.cs
- IIS7WorkerRequest.cs
- DesignerContextDescriptor.cs