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
- TabletDevice.cs
- PackageDigitalSignature.cs
- Html32TextWriter.cs
- XmlSchemaCompilationSettings.cs
- ImageClickEventArgs.cs
- DataRowChangeEvent.cs
- NativeRecognizer.cs
- SqlConnectionStringBuilder.cs
- FixedDocumentSequencePaginator.cs
- SafeNativeMethods.cs
- AssemblyBuilder.cs
- OleCmdHelper.cs
- SqlAliasesReferenced.cs
- MappingException.cs
- MimeMapping.cs
- Sql8ConformanceChecker.cs
- ContainerTracking.cs
- PrimitiveOperationFormatter.cs
- BindingWorker.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DbException.cs
- ConfigurationStrings.cs
- RepeaterItemCollection.cs
- GridToolTip.cs
- DeploymentExceptionMapper.cs
- TextEmbeddedObject.cs
- Decimal.cs
- TextEditorCharacters.cs
- WindowsSpinner.cs
- WindowsFont.cs
- TreeNodeBindingCollection.cs
- WindowsListViewItemCheckBox.cs
- XmlDocumentSerializer.cs
- hebrewshape.cs
- WsatServiceAddress.cs
- LoginCancelEventArgs.cs
- NullableConverter.cs
- FamilyCollection.cs
- HostElement.cs
- EncoderParameters.cs
- StateRuntime.cs
- StylusLogic.cs
- HttpSocketManager.cs
- MsmqElementBase.cs
- util.cs
- XmlValueConverter.cs
- xml.cs
- SearchForVirtualItemEventArgs.cs
- DirtyTextRange.cs
- UnmanagedMemoryStream.cs
- GenericPrincipal.cs
- EdmFunction.cs
- DateTimeFormatInfoScanner.cs
- SerializationEventsCache.cs
- NotSupportedException.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- DesignerObject.cs
- FormsAuthenticationEventArgs.cs
- ContextInformation.cs
- UnionQueryOperator.cs
- ProbeMatchesMessageCD1.cs
- MimeBasePart.cs
- ListItemCollection.cs
- ReplacementText.cs
- DBSchemaRow.cs
- ManipulationStartedEventArgs.cs
- ThreadExceptionEvent.cs
- DesignTimeParseData.cs
- Compensate.cs
- CompositeControl.cs
- WebPartsPersonalization.cs
- Panel.cs
- FileDataSource.cs
- UriScheme.cs
- dbenumerator.cs
- TextRunCache.cs
- DecoderBestFitFallback.cs
- dtdvalidator.cs
- RemoteHelper.cs
- TextEditorContextMenu.cs
- DesignBindingValueUIHandler.cs
- ToolboxDataAttribute.cs
- IISMapPath.cs
- BamlResourceContent.cs
- LogFlushAsyncResult.cs
- IsolatedStorage.cs
- LogArchiveSnapshot.cs
- RegexCompiler.cs
- DataSvcMapFile.cs
- Pen.cs
- SqlWebEventProvider.cs
- OleDbParameter.cs
- HiddenField.cs
- FixedBufferAttribute.cs
- DialogWindow.cs
- CopyNodeSetAction.cs
- HtmlControlPersistable.cs
- autovalidator.cs
- KoreanLunisolarCalendar.cs
- PageAsyncTask.cs