Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Presentation / System / Activities / Presentation / Toolbox / TreeViewTemplateSelector.cs / 1305376 / TreeViewTemplateSelector.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.Activities.Presentation.Toolbox { using System.Windows; using System.Windows.Controls; // This class is resposible for selecting proper template for Category and Tool objects // (those entities have different values beeing displayed) sealed class TreeViewTemplateSelector : DataTemplateSelector { ToolboxControl owner; public TreeViewTemplateSelector(ToolboxControl owner) { this.owner = owner; } public override DataTemplate SelectTemplate(object item, DependencyObject container) { DataTemplate result = base.SelectTemplate(item, container); if (item is ToolboxItemWrapper && null != this.owner.ToolTemplate) { result = this.owner.ToolTemplate; } if (item is ToolboxCategory && null != this.owner.CategoryTemplate) { result = this.owner.CategoryTemplate; } return result; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CommandSet.cs
- WorkflowExecutor.cs
- jithelpers.cs
- CustomAttributeFormatException.cs
- ContextInformation.cs
- CompilerParameters.cs
- NetworkInformationPermission.cs
- WebUtil.cs
- CodeAccessPermission.cs
- DateTime.cs
- DirectoryNotFoundException.cs
- UserPrincipalNameElement.cs
- SqlRemoveConstantOrderBy.cs
- ImplicitInputBrush.cs
- OperationCanceledException.cs
- PackUriHelper.cs
- ApplicationHost.cs
- FileDialog.cs
- SQLGuid.cs
- ProxyGenerationError.cs
- MemoryMappedFileSecurity.cs
- PermissionToken.cs
- HTMLTextWriter.cs
- ScopeCompiler.cs
- SmtpReplyReader.cs
- RawTextInputReport.cs
- ConstraintConverter.cs
- LocatorManager.cs
- EntityDataSourceWrapper.cs
- CustomValidator.cs
- EventlogProvider.cs
- Storyboard.cs
- DateTimeOffsetStorage.cs
- RequestTimeoutManager.cs
- Win32KeyboardDevice.cs
- SchemaDeclBase.cs
- entitydatasourceentitysetnameconverter.cs
- LocalizabilityAttribute.cs
- EpmContentSerializerBase.cs
- LabelEditEvent.cs
- storepermission.cs
- ContentPlaceHolder.cs
- GetPageNumberCompletedEventArgs.cs
- EndPoint.cs
- panel.cs
- DbInsertCommandTree.cs
- SqlBuilder.cs
- ScriptModule.cs
- ButtonField.cs
- TransportBindingElementImporter.cs
- ExtensionWindow.cs
- UnicodeEncoding.cs
- JournalEntryStack.cs
- GenericTextProperties.cs
- StylusPlugin.cs
- Substitution.cs
- BaseParser.cs
- DelegatingHeader.cs
- ZipIOModeEnforcingStream.cs
- ObjectListFieldCollection.cs
- FixedSOMSemanticBox.cs
- IPipelineRuntime.cs
- WebPartCatalogCloseVerb.cs
- FormView.cs
- DrawingCollection.cs
- MasterPageCodeDomTreeGenerator.cs
- Byte.cs
- SQLCharsStorage.cs
- MetadataItemEmitter.cs
- NullableDoubleAverageAggregationOperator.cs
- ThaiBuddhistCalendar.cs
- XmlUnspecifiedAttribute.cs
- WindowsListBox.cs
- Win32KeyboardDevice.cs
- XmlDocumentType.cs
- RuntimeVariableList.cs
- UriExt.cs
- DecimalAnimation.cs
- XPathMessageContext.cs
- VirtualPathUtility.cs
- BamlTreeUpdater.cs
- FunctionQuery.cs
- ReflectionTypeLoadException.cs
- WebPartConnectionsCancelEventArgs.cs
- BinHexEncoder.cs
- MetadataCache.cs
- OracleConnectionStringBuilder.cs
- HttpCapabilitiesSectionHandler.cs
- XmlEnumAttribute.cs
- SamlAuthenticationStatement.cs
- AssemblyName.cs
- SectionXmlInfo.cs
- InfiniteIntConverter.cs
- CompositionTarget.cs
- Config.cs
- HandlerWithFactory.cs
- CodeDirectiveCollection.cs
- Command.cs
- UnknownBitmapEncoder.cs
- HttpChannelBindingToken.cs