Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / 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: [....]/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
- FileDialog_Vista_Interop.cs
- ExpressionHelper.cs
- DocumentStream.cs
- XmlWrappingReader.cs
- UpdatePanelTriggerCollection.cs
- XmlIlGenerator.cs
- Pts.cs
- DbConnectionFactory.cs
- OdbcConnectionFactory.cs
- XmlSchemaValidationException.cs
- HttpSocketManager.cs
- HttpWebResponse.cs
- ModelTreeEnumerator.cs
- FieldTemplateFactory.cs
- DropDownButton.cs
- CharStorage.cs
- BindingExpressionBase.cs
- Drawing.cs
- GiveFeedbackEvent.cs
- CompiledRegexRunnerFactory.cs
- ReferencedType.cs
- Logging.cs
- DetailsViewModeEventArgs.cs
- GradientStop.cs
- ETagAttribute.cs
- SqlCharStream.cs
- TreeChangeInfo.cs
- AutomationPatternInfo.cs
- ValueHandle.cs
- JumpList.cs
- SchemaImporterExtension.cs
- GenericUriParser.cs
- TriState.cs
- Helper.cs
- VectorCollection.cs
- GridItem.cs
- BrowserTree.cs
- OleDbParameterCollection.cs
- SslStreamSecurityUpgradeProvider.cs
- MenuItemStyleCollection.cs
- PingReply.cs
- PartitionResolver.cs
- _AutoWebProxyScriptHelper.cs
- ContextMenuStripGroupCollection.cs
- OdbcEnvironmentHandle.cs
- XNodeSchemaApplier.cs
- ApplicationProxyInternal.cs
- ServiceModelTimeSpanValidator.cs
- FontStretchConverter.cs
- CompoundFileReference.cs
- SmiEventStream.cs
- DataGridViewTextBoxColumn.cs
- ExpressionBuilderCollection.cs
- AutoCompleteStringCollection.cs
- XpsFontSubsetter.cs
- InkPresenterAutomationPeer.cs
- DataGridViewTextBoxColumn.cs
- ExpressionEditorAttribute.cs
- DataKey.cs
- SchemaSetCompiler.cs
- WebPartEditorApplyVerb.cs
- BrowserTree.cs
- DataContract.cs
- TemplatedMailWebEventProvider.cs
- WebSysDescriptionAttribute.cs
- FacetValues.cs
- DataGrid.cs
- FileDataSourceCache.cs
- SystemIPAddressInformation.cs
- SearchForVirtualItemEventArgs.cs
- LambdaCompiler.Unary.cs
- PathSegmentCollection.cs
- DoubleLinkListEnumerator.cs
- StylusEventArgs.cs
- CryptoProvider.cs
- DesignTimeTemplateParser.cs
- CaseInsensitiveComparer.cs
- MSAANativeProvider.cs
- CodeCommentStatement.cs
- HttpStreamXmlDictionaryWriter.cs
- ColorKeyFrameCollection.cs
- BitmapFrameDecode.cs
- SubMenuStyleCollection.cs
- Symbol.cs
- RegexMatch.cs
- PersistenceProviderDirectory.cs
- BoundingRectTracker.cs
- Brushes.cs
- RootBuilder.cs
- TargetConverter.cs
- SecureUICommand.cs
- WebMessageEncodingElement.cs
- SerializerWriterEventHandlers.cs
- ClearCollection.cs
- initElementDictionary.cs
- HtmlTableCell.cs
- XhtmlBasicObjectListAdapter.cs
- EntitySet.cs
- DataGridColumnStyleMappingNameEditor.cs
- SapiGrammar.cs