Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Controls / DataTemplateSelector.cs / 1305600 / DataTemplateSelector.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // Description: DataTemplateSelector allows the app writer to provide custom template selection logic. // // Specs: http://avalon/coreui/Specs%20%20Property%20Engine/Styling%20Revisited.doc // //--------------------------------------------------------------------------- namespace System.Windows.Controls { ////// public class DataTemplateSelector { ////// DataTemplateSelector allows the app writer to provide custom template selection logic. /// For example, with a class Bug as the Content, /// use a particular template for Pri1 bugs and a different template for Pri2 bugs. ///
////// An application writer can override the SelectTemplate method in a derived /// selector class and assign an instance of this class to the ContentTemplateSelector property on ///
///class. /// /// Override this method to return an app specific /// The data content /// The element to which the template will be applied ///. /// an app-specific template to apply, or null. public virtual DataTemplate SelectTemplate(object item, DependencyObject container) { return null; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // Description: DataTemplateSelector allows the app writer to provide custom template selection logic. // // Specs: http://avalon/coreui/Specs%20%20Property%20Engine/Styling%20Revisited.doc // //--------------------------------------------------------------------------- namespace System.Windows.Controls { ////// public class DataTemplateSelector { ////// DataTemplateSelector allows the app writer to provide custom template selection logic. /// For example, with a class Bug as the Content, /// use a particular template for Pri1 bugs and a different template for Pri2 bugs. ///
////// An application writer can override the SelectTemplate method in a derived /// selector class and assign an instance of this class to the ContentTemplateSelector property on ///
///class. /// /// Override this method to return an app specific /// The data content /// The element to which the template will be applied ///. /// an app-specific template to apply, or null. public virtual DataTemplate SelectTemplate(object item, DependencyObject container) { return null; } } } // 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
- OrderedDictionary.cs
- PeerToPeerException.cs
- TextTreeUndoUnit.cs
- Label.cs
- DirtyTextRange.cs
- QilIterator.cs
- SortableBindingList.cs
- TextLineResult.cs
- Int32AnimationUsingKeyFrames.cs
- ImageField.cs
- SoapCodeExporter.cs
- WindowsAuthenticationModule.cs
- KeysConverter.cs
- DataGridBoolColumn.cs
- Int16.cs
- ServerValidateEventArgs.cs
- ValueType.cs
- RenderOptions.cs
- HtmlTable.cs
- SystemColorTracker.cs
- DbReferenceCollection.cs
- Shape.cs
- CertificateManager.cs
- Internal.cs
- BitmapEffect.cs
- BrowserTree.cs
- PropertyKey.cs
- PolicyException.cs
- UriTemplateMatchException.cs
- UnknownBitmapEncoder.cs
- NotifyInputEventArgs.cs
- GifBitmapEncoder.cs
- XslTransform.cs
- ConstructorNeedsTagAttribute.cs
- VBCodeProvider.cs
- KeyValueInternalCollection.cs
- _LocalDataStoreMgr.cs
- XPathMessageFilterTable.cs
- MtomMessageEncodingElement.cs
- OleDbSchemaGuid.cs
- CheckoutException.cs
- DataControlLinkButton.cs
- StrongNameKeyPair.cs
- XmlReaderSettings.cs
- TableItemStyle.cs
- TokenBasedSetEnumerator.cs
- Splitter.cs
- XmlILConstructAnalyzer.cs
- PassportAuthenticationEventArgs.cs
- AddingNewEventArgs.cs
- QueryCacheEntry.cs
- Registry.cs
- PersianCalendar.cs
- SemanticResolver.cs
- httpstaticobjectscollection.cs
- DbInsertCommandTree.cs
- XmlWriterTraceListener.cs
- TypedRowHandler.cs
- odbcmetadatacolumnnames.cs
- DeferrableContent.cs
- SqlUDTStorage.cs
- PropertyChangedEventManager.cs
- UndoManager.cs
- HttpCapabilitiesEvaluator.cs
- ScriptReferenceEventArgs.cs
- QueryTask.cs
- PreviewControlDesigner.cs
- DataServiceRequestOfT.cs
- PenCursorManager.cs
- XslNumber.cs
- NonBatchDirectoryCompiler.cs
- OutputCacheProfile.cs
- CompositeScriptReferenceEventArgs.cs
- XmlDataSourceView.cs
- UInt64.cs
- PrintPageEvent.cs
- TagPrefixInfo.cs
- BlockUIContainer.cs
- MetaModel.cs
- ConditionalExpression.cs
- DeclaredTypeValidatorAttribute.cs
- EarlyBoundInfo.cs
- InputLanguage.cs
- SiteMapDataSource.cs
- EntityStoreSchemaGenerator.cs
- TypeHelpers.cs
- BindingBase.cs
- SqlBinder.cs
- PriorityChain.cs
- FixedStringLookup.cs
- CqlBlock.cs
- ConfigurationStrings.cs
- XmlDownloadManager.cs
- VersionedStream.cs
- HttpConfigurationContext.cs
- LateBoundBitmapDecoder.cs
- CharAnimationBase.cs
- UserPreferenceChangedEventArgs.cs
- Column.cs
- ArgIterator.cs