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 / Controls / DataTemplateSelector.cs / 1 / 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
- FileCodeGroup.cs
- TextEditorSelection.cs
- SecurityRuntime.cs
- GeneralTransform3D.cs
- altserialization.cs
- GeometryDrawing.cs
- RichTextBoxConstants.cs
- RotateTransform3D.cs
- XmlSchemaComplexType.cs
- WebServiceEnumData.cs
- CutCopyPasteHelper.cs
- DNS.cs
- QuadraticBezierSegment.cs
- ProcessInfo.cs
- DataColumn.cs
- NativeCppClassAttribute.cs
- TextDecorationCollection.cs
- HtmlLink.cs
- PathSegmentCollection.cs
- DataBindingHandlerAttribute.cs
- XPathItem.cs
- Literal.cs
- CalendarItem.cs
- InvokeWebService.cs
- QuestionEventArgs.cs
- StorageEntityContainerMapping.cs
- DataTableMapping.cs
- DataControlField.cs
- BStrWrapper.cs
- PropertyDescriptors.cs
- QilGeneratorEnv.cs
- MobileCategoryAttribute.cs
- ValuePattern.cs
- PermissionSetEnumerator.cs
- HttpDebugHandler.cs
- HtmlInputHidden.cs
- BulletedListEventArgs.cs
- Fonts.cs
- ThreadStartException.cs
- DragDropHelper.cs
- Identifier.cs
- ConfigurationSection.cs
- XmlFormatExtensionPrefixAttribute.cs
- DataRowChangeEvent.cs
- InheritanceContextHelper.cs
- CommandField.cs
- FileNotFoundException.cs
- ClrPerspective.cs
- WindowsRichEdit.cs
- EncoderFallback.cs
- ButtonFieldBase.cs
- ActiveDocumentEvent.cs
- WebPartConnectionsCancelVerb.cs
- ListChangedEventArgs.cs
- EditorZone.cs
- SerialPort.cs
- CryptoHandle.cs
- UserControl.cs
- MembershipSection.cs
- DefaultSerializationProviderAttribute.cs
- SafeRightsManagementHandle.cs
- DocumentGridContextMenu.cs
- SelectionRangeConverter.cs
- ItemList.cs
- ExpressionsCollectionEditor.cs
- XamlStyleSerializer.cs
- SamlAuthorizationDecisionStatement.cs
- IndexOutOfRangeException.cs
- ColumnHeaderConverter.cs
- _AuthenticationState.cs
- SignerInfo.cs
- ApplicationException.cs
- TreeViewCancelEvent.cs
- AudioFormatConverter.cs
- MouseButton.cs
- VScrollBar.cs
- ConfigurationFileMap.cs
- ExtractCollection.cs
- TextPenaltyModule.cs
- GlobalizationAssembly.cs
- CharacterBufferReference.cs
- HttpException.cs
- CalendarData.cs
- RepeatInfo.cs
- HandlerBase.cs
- WebPartUtil.cs
- Viewport3DVisual.cs
- PaperSource.cs
- XmlNodeList.cs
- CssClassPropertyAttribute.cs
- RuntimeConfig.cs
- EvidenceTypeDescriptor.cs
- RuleInfoComparer.cs
- MembershipUser.cs
- ResourceType.cs
- Geometry.cs
- EpmTargetTree.cs
- InternalControlCollection.cs
- SlipBehavior.cs
- InvalidDataException.cs