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
- HtmlInputHidden.cs
- SqlProcedureAttribute.cs
- FileFormatException.cs
- Header.cs
- Exceptions.cs
- PublishLicense.cs
- UserControlAutomationPeer.cs
- TextCompositionEventArgs.cs
- FakeModelItemImpl.cs
- ControlDesignerState.cs
- LoadGrammarCompletedEventArgs.cs
- ResourceSetExpression.cs
- GridEntryCollection.cs
- ActiveXSite.cs
- CodeMethodInvokeExpression.cs
- WindowInteractionStateTracker.cs
- Size.cs
- SqlCacheDependencySection.cs
- AsyncPostBackTrigger.cs
- SymLanguageVendor.cs
- XhtmlMobileTextWriter.cs
- TextEditorSelection.cs
- WorkflowTransactionService.cs
- ComPlusTraceRecord.cs
- validation.cs
- TypeSystem.cs
- MimePart.cs
- CharEntityEncoderFallback.cs
- TrackingMemoryStream.cs
- DbSourceCommand.cs
- SqlFunctionAttribute.cs
- SemanticResolver.cs
- GlobalizationSection.cs
- HtmlDocument.cs
- ReplacementText.cs
- EnumMember.cs
- DataControlPagerLinkButton.cs
- SqlMethodCallConverter.cs
- TrustManagerMoreInformation.cs
- WindowsUpDown.cs
- OleDbPropertySetGuid.cs
- TextViewElement.cs
- DataGridViewCheckBoxColumn.cs
- xmlsaver.cs
- BasicSecurityProfileVersion.cs
- SecurityProtocol.cs
- BufferedGraphicsManager.cs
- IndexingContentUnit.cs
- ScaleTransform.cs
- LightweightEntityWrapper.cs
- Operators.cs
- XmlSchemaCompilationSettings.cs
- StringArrayConverter.cs
- EmptyStringExpandableObjectConverter.cs
- EntityDataSourceReferenceGroup.cs
- RtfToken.cs
- ListManagerBindingsCollection.cs
- GacUtil.cs
- BufferedStream.cs
- FrameDimension.cs
- DoubleCollectionValueSerializer.cs
- Nullable.cs
- MD5CryptoServiceProvider.cs
- TreeNodeStyle.cs
- ResourceReferenceExpression.cs
- TextTrailingCharacterEllipsis.cs
- OperationFormatStyle.cs
- EnterpriseServicesHelper.cs
- ConfigXmlSignificantWhitespace.cs
- DrawTreeNodeEventArgs.cs
- ToolStripPanelRow.cs
- ResourcePool.cs
- SqlClientFactory.cs
- HtmlAnchor.cs
- DefaultSettingsSection.cs
- TextRunTypographyProperties.cs
- SimpleRecyclingCache.cs
- CaseCqlBlock.cs
- WindowsTokenRoleProvider.cs
- InterleavedZipPartStream.cs
- HealthMonitoringSectionHelper.cs
- XmlNullResolver.cs
- DataGrid.cs
- SettingsBase.cs
- TypeDescriptor.cs
- DetailsViewRow.cs
- WithStatement.cs
- ListSourceHelper.cs
- ExpressionBuilder.cs
- CharUnicodeInfo.cs
- TextServicesProperty.cs
- DrawingVisual.cs
- SymbolDocumentGenerator.cs
- LineMetrics.cs
- HttpFileCollection.cs
- PassportAuthentication.cs
- CustomAttributeSerializer.cs
- GeometryGroup.cs
- DESCryptoServiceProvider.cs
- tooltip.cs