Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / 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: [....]/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
- Int64KeyFrameCollection.cs
- RoutedCommand.cs
- BoundsDrawingContextWalker.cs
- AuthenticatingEventArgs.cs
- NumberSubstitution.cs
- VBCodeProvider.cs
- StringUtil.cs
- LayoutEngine.cs
- FullTextBreakpoint.cs
- Preprocessor.cs
- SortQuery.cs
- PathFigureCollectionConverter.cs
- FindResponse.cs
- SapiRecognizer.cs
- Assert.cs
- FixedPageProcessor.cs
- SchemaComplexType.cs
- MenuItemStyleCollectionEditor.cs
- DataContext.cs
- ConnectionOrientedTransportChannelListener.cs
- EdmSchemaError.cs
- Win32Interop.cs
- CheckoutException.cs
- TraversalRequest.cs
- DuplicateWaitObjectException.cs
- XPathBinder.cs
- LookupBindingPropertiesAttribute.cs
- StylusSystemGestureEventArgs.cs
- FillErrorEventArgs.cs
- TriggerAction.cs
- LinkDesigner.cs
- BulletedList.cs
- BuildProvidersCompiler.cs
- TracingConnectionListener.cs
- RegexGroup.cs
- RowUpdatingEventArgs.cs
- MenuScrollingVisibilityConverter.cs
- LocalizeDesigner.cs
- KerberosRequestorSecurityTokenAuthenticator.cs
- QueuePathDialog.cs
- FollowerQueueCreator.cs
- TreeNodeStyleCollection.cs
- RuntimeHelpers.cs
- X509Certificate2.cs
- lengthconverter.cs
- XmlSerializerFaultFormatter.cs
- TextDocumentView.cs
- ServiceDescriptions.cs
- ExtendedTransformFactory.cs
- complextypematerializer.cs
- LocalizationComments.cs
- CriticalHandle.cs
- HttpConfigurationSystem.cs
- BatchStream.cs
- ObservableCollectionDefaultValueFactory.cs
- DataBoundControlHelper.cs
- ConfigurationValidatorBase.cs
- BindingExpression.cs
- SQLMoneyStorage.cs
- FontStretchConverter.cs
- ShaderEffect.cs
- Frame.cs
- SigningCredentials.cs
- Viewport3DVisual.cs
- ModulesEntry.cs
- Literal.cs
- FixedSOMPageConstructor.cs
- StaticResourceExtension.cs
- IntegerValidator.cs
- CodeIdentifiers.cs
- MergeEnumerator.cs
- XmlElementAttributes.cs
- Stacktrace.cs
- ListSortDescription.cs
- DataControlFieldTypeEditor.cs
- StringAnimationBase.cs
- DataRowComparer.cs
- ForEachAction.cs
- DataGridViewCellStyleBuilderDialog.cs
- CharacterString.cs
- UrlRoutingHandler.cs
- ColorTransformHelper.cs
- DataObjectCopyingEventArgs.cs
- XmlSchemaComplexContentExtension.cs
- ScriptManager.cs
- EventProvider.cs
- SelfIssuedAuthProofToken.cs
- Rotation3DKeyFrameCollection.cs
- ListView.cs
- GeneralTransformGroup.cs
- WmfPlaceableFileHeader.cs
- TextUtf8RawTextWriter.cs
- InheritanceContextHelper.cs
- AudioSignalProblemOccurredEventArgs.cs
- TripleDES.cs
- SecurityUniqueId.cs
- SQLInt64Storage.cs
- GPPOINT.cs
- RelatedEnd.cs
- RangeContentEnumerator.cs