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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WSSecurityPolicy12.cs
- Function.cs
- Utils.cs
- DataKeyArray.cs
- BatchWriter.cs
- BehaviorEditorPart.cs
- XmlValidatingReaderImpl.cs
- BindingBase.cs
- Buffer.cs
- WebBrowserHelper.cs
- Image.cs
- CodeDelegateInvokeExpression.cs
- DesignSurfaceCollection.cs
- DependencyPropertyValueSerializer.cs
- IndentTextWriter.cs
- HelpInfo.cs
- SafeReversePInvokeHandle.cs
- GridViewColumnCollectionChangedEventArgs.cs
- WsatServiceAddress.cs
- QilBinary.cs
- COM2ExtendedBrowsingHandler.cs
- Publisher.cs
- XamlTemplateSerializer.cs
- TypeBrowser.xaml.cs
- WebPartAddingEventArgs.cs
- TreeViewItemAutomationPeer.cs
- IPHostEntry.cs
- FixedPosition.cs
- FontEmbeddingManager.cs
- TypeConstant.cs
- StyleSheet.cs
- WebPartConnectionsCancelVerb.cs
- XmlDomTextWriter.cs
- LateBoundBitmapDecoder.cs
- TextEditorDragDrop.cs
- cookieexception.cs
- JpegBitmapEncoder.cs
- SpeechAudioFormatInfo.cs
- LinearKeyFrames.cs
- odbcmetadatafactory.cs
- ConfigurationValue.cs
- ToolStripItem.cs
- EntityKeyElement.cs
- KoreanLunisolarCalendar.cs
- designeractionlistschangedeventargs.cs
- DataGridColumn.cs
- Frame.cs
- StrokeFIndices.cs
- IisTraceListener.cs
- Point.cs
- WebSysDisplayNameAttribute.cs
- OdbcRowUpdatingEvent.cs
- RequestCachePolicy.cs
- XmlReflectionMember.cs
- PreviewPageInfo.cs
- CharacterString.cs
- TraceUtils.cs
- CellConstant.cs
- PagedDataSource.cs
- CheckBoxFlatAdapter.cs
- SqlBulkCopyColumnMappingCollection.cs
- XmlSignificantWhitespace.cs
- TemplateField.cs
- RoutedEvent.cs
- SegmentInfo.cs
- TableAdapterManagerMethodGenerator.cs
- MailHeaderInfo.cs
- DisposableCollectionWrapper.cs
- NameObjectCollectionBase.cs
- RequiredFieldValidator.cs
- Version.cs
- LoginDesigner.cs
- QueryResults.cs
- SafeRightsManagementPubHandle.cs
- WinEventWrap.cs
- SharedPersonalizationStateInfo.cs
- DecoratedNameAttribute.cs
- HostedElements.cs
- XmlSchema.cs
- XPathAncestorIterator.cs
- PasswordDeriveBytes.cs
- DeploymentSection.cs
- JsonObjectDataContract.cs
- DataGridHeadersVisibilityToVisibilityConverter.cs
- ListBindingConverter.cs
- ValidationHelper.cs
- BaseProcessProtocolHandler.cs
- ListDictionaryInternal.cs
- DecimalFormatter.cs
- StreamSecurityUpgradeInitiatorAsyncResult.cs
- SQLGuidStorage.cs
- DirectoryInfo.cs
- TaskForm.cs
- MasterPageBuildProvider.cs
- FileUtil.cs
- WebBrowserProgressChangedEventHandler.cs
- WbmpConverter.cs
- CompilationLock.cs
- Rule.cs
- PersonalizationProviderCollection.cs