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 / StyleSelector.cs / 1 / StyleSelector.cs
//---------------------------------------------------------------------------- // //// Copyright (C) Microsoft Corporation. All rights reserved. // // // Description: StyleSelector allows the app writer to provide custom style selection logic. // // Specs: http://avalon/connecteddata/M5%20General%20Docs/Data%20Styling.mht // //--------------------------------------------------------------------------- using System.Windows.Shapes; using System.Windows.Media; using System.Windows.Data; using System.ComponentModel; using System; namespace System.Windows.Controls { ////// public class StyleSelector { ////// StyleSelector allows the app writer to provide custom style selection logic. /// For example, with a class Bug as the Content, /// use a particular style for Pri1 bugs and a different style for Pri2 bugs. ///
////// An application writer can override the SelectStyle method in a derived /// selector class and assign an instance of this class to the StyleSelector property on ///
///class. /// /// Override this method to return an app specific /// The data content /// The element to which the style will be applied ///. /// an app-specific style to apply, or null. public virtual Style SelectStyle(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: StyleSelector allows the app writer to provide custom style selection logic. // // Specs: http://avalon/connecteddata/M5%20General%20Docs/Data%20Styling.mht // //--------------------------------------------------------------------------- using System.Windows.Shapes; using System.Windows.Media; using System.Windows.Data; using System.ComponentModel; using System; namespace System.Windows.Controls { ////// public class StyleSelector { ////// StyleSelector allows the app writer to provide custom style selection logic. /// For example, with a class Bug as the Content, /// use a particular style for Pri1 bugs and a different style for Pri2 bugs. ///
////// An application writer can override the SelectStyle method in a derived /// selector class and assign an instance of this class to the StyleSelector property on ///
///class. /// /// Override this method to return an app specific /// The data content /// The element to which the style will be applied ///. /// an app-specific style to apply, or null. public virtual Style SelectStyle(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
- SqlDependencyUtils.cs
- MenuRendererStandards.cs
- PocoPropertyAccessorStrategy.cs
- StrongNameHelpers.cs
- Style.cs
- DataKey.cs
- SafeSecurityHandles.cs
- ApplicationGesture.cs
- ProfileProvider.cs
- InternalConfigConfigurationFactory.cs
- DesignerValidationSummaryAdapter.cs
- Semaphore.cs
- ObjectQuery.cs
- DataGridViewComboBoxColumn.cs
- DataGridPagerStyle.cs
- SqlDeflator.cs
- SubclassTypeValidator.cs
- SiteMapDataSourceView.cs
- CatalogZoneBase.cs
- OleDbError.cs
- MulticastOption.cs
- RuntimeResourceSet.cs
- StylusEditingBehavior.cs
- CustomSignedXml.cs
- EntityDataSourceChangedEventArgs.cs
- XPathBinder.cs
- DataGridColumnDropSeparator.cs
- MimeTextImporter.cs
- ColorKeyFrameCollection.cs
- OrderByLifter.cs
- sqlstateclientmanager.cs
- SqlParameterizer.cs
- AssemblyCache.cs
- ToolStripArrowRenderEventArgs.cs
- SubstitutionDesigner.cs
- ClientSettingsProvider.cs
- PipelineModuleStepContainer.cs
- EntityContainerEntitySet.cs
- DefaultAuthorizationContext.cs
- TableItemStyle.cs
- ConfigXmlAttribute.cs
- PopupRoot.cs
- TypeDescriptionProviderAttribute.cs
- SHA1Managed.cs
- SettingsBindableAttribute.cs
- TypeUnloadedException.cs
- MulticastIPAddressInformationCollection.cs
- SqlCacheDependencySection.cs
- SerialErrors.cs
- StorageEndPropertyMapping.cs
- TypeCodeDomSerializer.cs
- CodeGenerator.cs
- WebBrowserNavigatedEventHandler.cs
- SqlErrorCollection.cs
- AsyncPostBackErrorEventArgs.cs
- ConfigurationFileMap.cs
- GroupStyle.cs
- __Error.cs
- InternalRelationshipCollection.cs
- LayoutManager.cs
- ConnectionsZone.cs
- QilSortKey.cs
- EntityClassGenerator.cs
- XsltLibrary.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- _ShellExpression.cs
- GeneralTransform3DGroup.cs
- FontNamesConverter.cs
- SqlComparer.cs
- GeometryModel3D.cs
- SQlBooleanStorage.cs
- WebConfigurationFileMap.cs
- Number.cs
- _ProxyChain.cs
- ForwardPositionQuery.cs
- JsonWriterDelegator.cs
- HttpCapabilitiesEvaluator.cs
- BitmapEffectDrawingContextState.cs
- RecordManager.cs
- OleDbErrorCollection.cs
- InlineObject.cs
- StorageEndPropertyMapping.cs
- Object.cs
- DbConnectionPoolGroup.cs
- NumericExpr.cs
- CollectionEditorDialog.cs
- FixedTextSelectionProcessor.cs
- Point3DCollectionValueSerializer.cs
- FontNamesConverter.cs
- Style.cs
- PackageStore.cs
- FileDialogPermission.cs
- RemoteWebConfigurationHostServer.cs
- HandleRef.cs
- Restrictions.cs
- DSACryptoServiceProvider.cs
- WindowHelperService.cs
- ComNativeDescriptor.cs
- TemplateNameScope.cs
- MatrixTransform3D.cs