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
- NavigationPropertySingletonExpression.cs
- LineSegment.cs
- MimeTypeAttribute.cs
- MemberNameValidator.cs
- OpacityConverter.cs
- CompositeCollectionView.cs
- validation.cs
- TextAdaptor.cs
- TimeoutException.cs
- PermissionListSet.cs
- DirectoryNotFoundException.cs
- SystemResources.cs
- RewritingProcessor.cs
- NullableIntSumAggregationOperator.cs
- SafeThemeHandle.cs
- SafeCoTaskMem.cs
- ReflectionUtil.cs
- ExpandCollapsePatternIdentifiers.cs
- PageBreakRecord.cs
- FixedPosition.cs
- DeferrableContent.cs
- ProfileManager.cs
- webeventbuffer.cs
- HttpWrapper.cs
- Help.cs
- RegexCode.cs
- NotifyParentPropertyAttribute.cs
- CodeGen.cs
- SafeEventLogWriteHandle.cs
- ExpressionVisitor.cs
- ReferenceEqualityComparer.cs
- XmlSortKey.cs
- RadioButtonFlatAdapter.cs
- AppDomainManager.cs
- XmlSchemaElement.cs
- RubberbandSelector.cs
- PropertyStore.cs
- OdbcUtils.cs
- X509UI.cs
- SmtpDigestAuthenticationModule.cs
- ImageSource.cs
- _TimerThread.cs
- UnhandledExceptionEventArgs.cs
- TreeSet.cs
- DataGridViewAdvancedBorderStyle.cs
- DbBuffer.cs
- MultipartContentParser.cs
- SiteOfOriginPart.cs
- BufferedResponseStream.cs
- IntersectQueryOperator.cs
- InfiniteTimeSpanConverter.cs
- DbMetaDataFactory.cs
- DetailsViewDeleteEventArgs.cs
- SupportsEventValidationAttribute.cs
- ThreadPool.cs
- DefaultProxySection.cs
- SqlUserDefinedTypeAttribute.cs
- XmlIlTypeHelper.cs
- StringFunctions.cs
- TextLine.cs
- HierarchicalDataSourceDesigner.cs
- BoolExpressionVisitors.cs
- SettingsSavedEventArgs.cs
- Panel.cs
- Sequence.cs
- DataTemplateSelector.cs
- StretchValidation.cs
- RijndaelCryptoServiceProvider.cs
- UpdateExpressionVisitor.cs
- XmlArrayItemAttribute.cs
- TdsParser.cs
- QueryStringHandler.cs
- CacheHelper.cs
- SmiEventSink_DeferedProcessing.cs
- FontNamesConverter.cs
- DrawingVisualDrawingContext.cs
- TcpProcessProtocolHandler.cs
- CompleteWizardStep.cs
- ToolStripRenderer.cs
- WeakEventManager.cs
- DateTimeValueSerializer.cs
- BaseProcessor.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- CodeNamespaceImport.cs
- CssTextWriter.cs
- BuilderPropertyEntry.cs
- XpsSerializationManager.cs
- Int32.cs
- AnimationTimeline.cs
- SqlRetyper.cs
- ToolboxItemFilterAttribute.cs
- MinimizableAttributeTypeConverter.cs
- SqlUtils.cs
- SystemBrushes.cs
- OutputWindow.cs
- InputManager.cs
- ClientSideProviderDescription.cs
- ButtonBaseAdapter.cs
- DurationConverter.cs
- GlobalizationAssembly.cs