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
- NumericUpDownAcceleration.cs
- _IPv4Address.cs
- KeyGestureConverter.cs
- util.cs
- StateRuntime.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- CssClassPropertyAttribute.cs
- DetailsViewPageEventArgs.cs
- TemplateField.cs
- HMACSHA384.cs
- TagPrefixInfo.cs
- xml.cs
- StrongTypingException.cs
- Pts.cs
- ProgressBar.cs
- PersonalizationProviderHelper.cs
- KnownBoxes.cs
- TargetControlTypeCache.cs
- TiffBitmapEncoder.cs
- DockingAttribute.cs
- DataBindingValueUIHandler.cs
- WebPart.cs
- SourceSwitch.cs
- CreateParams.cs
- TimestampInformation.cs
- StringKeyFrameCollection.cs
- XpsViewerException.cs
- Privilege.cs
- BuildResult.cs
- DataAccessException.cs
- AdapterDictionary.cs
- MergablePropertyAttribute.cs
- SymbolPair.cs
- AbstractDataSvcMapFileLoader.cs
- InkPresenter.cs
- DataGridViewTextBoxCell.cs
- MultiTrigger.cs
- ConfigurationSectionCollection.cs
- ResourcePermissionBase.cs
- OleServicesContext.cs
- ThemeableAttribute.cs
- OleDbDataAdapter.cs
- XmlMemberMapping.cs
- DateBoldEvent.cs
- UnionCodeGroup.cs
- CodeSpit.cs
- ListBindingConverter.cs
- ProtocolElementCollection.cs
- RNGCryptoServiceProvider.cs
- LocalBuilder.cs
- ControlPersister.cs
- CharacterBuffer.cs
- ScriptControlManager.cs
- RectConverter.cs
- XmlSerializerSection.cs
- CompilationUnit.cs
- MsmqTransportReceiveParameters.cs
- ValidationEventArgs.cs
- ManagedCodeMarkers.cs
- DataRelation.cs
- PageEventArgs.cs
- CodeLabeledStatement.cs
- XmlIlTypeHelper.cs
- HtmlTableCellCollection.cs
- CookieProtection.cs
- CodeObject.cs
- ComEventsHelper.cs
- PlaceHolder.cs
- PlaceHolder.cs
- UnconditionalPolicy.cs
- PropertyDescriptorCollection.cs
- UnmanagedMarshal.cs
- Rijndael.cs
- FixUp.cs
- DES.cs
- IdentityValidationException.cs
- ScriptingJsonSerializationSection.cs
- XPathAncestorQuery.cs
- CodeAttributeDeclarationCollection.cs
- NameValueConfigurationCollection.cs
- dbdatarecord.cs
- ContractMethodParameterInfo.cs
- DateTimeUtil.cs
- MethodMessage.cs
- Error.cs
- FlowDocumentReader.cs
- CompilerGlobalScopeAttribute.cs
- EventLogPermissionEntry.cs
- JsonQueryStringConverter.cs
- EndpointIdentity.cs
- odbcmetadatacollectionnames.cs
- StringExpressionSet.cs
- EncoderParameter.cs
- StaticExtension.cs
- ExceptionUtil.cs
- IBuiltInEvidence.cs
- KeyToListMap.cs
- DynamicQueryableWrapper.cs
- ApplicationFileCodeDomTreeGenerator.cs
- OSFeature.cs