Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SqlConnectionString.cs
- NotCondition.cs
- TextEffectCollection.cs
- Attribute.cs
- HebrewNumber.cs
- _NestedMultipleAsyncResult.cs
- StringInfo.cs
- Predicate.cs
- PerspectiveCamera.cs
- IMembershipProvider.cs
- MessageLogger.cs
- SQLBinaryStorage.cs
- BatchParser.cs
- SecurityTokenSerializer.cs
- RayHitTestParameters.cs
- XPathDocumentBuilder.cs
- BaseCodePageEncoding.cs
- ActivityExecutionContextCollection.cs
- CompiledELinqQueryState.cs
- HttpDictionary.cs
- Region.cs
- ReadOnlyDataSourceView.cs
- ExpressionPrefixAttribute.cs
- CodeDirectionExpression.cs
- DataControlFieldCollection.cs
- FontSourceCollection.cs
- SapiAttributeParser.cs
- RootProfilePropertySettingsCollection.cs
- Win32.cs
- IListConverters.cs
- TextParagraphProperties.cs
- Pen.cs
- SHA1.cs
- HiddenFieldDesigner.cs
- XmlUtf8RawTextWriter.cs
- ListParaClient.cs
- EncodingFallbackAwareXmlTextWriter.cs
- DataGridPreparingCellForEditEventArgs.cs
- WrappedReader.cs
- Help.cs
- _AutoWebProxyScriptWrapper.cs
- WebService.cs
- _SSPISessionCache.cs
- ThreadAttributes.cs
- SqlClientWrapperSmiStreamChars.cs
- DataSourceControlBuilder.cs
- ArrayList.cs
- DataServiceRequest.cs
- XsdDataContractImporter.cs
- Lookup.cs
- Process.cs
- HtmlHead.cs
- TreeViewDataItemAutomationPeer.cs
- AssemblyEvidenceFactory.cs
- MouseEvent.cs
- DataMemberListEditor.cs
- GradientStop.cs
- DataServiceOperationContext.cs
- AsymmetricSignatureDeformatter.cs
- LogPolicy.cs
- UIElementAutomationPeer.cs
- ContextQuery.cs
- TcpProcessProtocolHandler.cs
- AuthenticationManager.cs
- ByteStorage.cs
- InitializationEventAttribute.cs
- WeakEventManager.cs
- MenuItemStyleCollectionEditor.cs
- EditorPart.cs
- MenuItemBinding.cs
- OleDbInfoMessageEvent.cs
- DataGridHeaderBorder.cs
- SystemIdentity.cs
- LongCountAggregationOperator.cs
- StaticContext.cs
- Icon.cs
- SizeAnimation.cs
- Literal.cs
- PingReply.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- smtpconnection.cs
- AssemblyResourceLoader.cs
- SqlDesignerDataSourceView.cs
- QilExpression.cs
- UIElement3D.cs
- XmlNodeWriter.cs
- Span.cs
- Rect3D.cs
- IIS7UserPrincipal.cs
- SafeRightsManagementSessionHandle.cs
- HtmlEncodedRawTextWriter.cs
- MemberHolder.cs
- MailMessageEventArgs.cs
- Model3D.cs
- StorageComplexPropertyMapping.cs
- Maps.cs
- UInt64Storage.cs
- Region.cs
- ModulesEntry.cs
- MenuItemAutomationPeer.cs