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
- ScriptManagerProxy.cs
- HtmlElement.cs
- Rotation3D.cs
- CurrencyWrapper.cs
- EntitySet.cs
- DataGridParentRows.cs
- CommandValueSerializer.cs
- Light.cs
- Rotation3DAnimation.cs
- DataObjectSettingDataEventArgs.cs
- MetadataItemEmitter.cs
- TextParagraphView.cs
- XmlBinaryReader.cs
- HtmlInputImage.cs
- LabelEditEvent.cs
- UInt32Storage.cs
- NullableDoubleMinMaxAggregationOperator.cs
- SlipBehavior.cs
- GenericPrincipal.cs
- DisplayMemberTemplateSelector.cs
- securestring.cs
- ScrollItemPatternIdentifiers.cs
- SymLanguageVendor.cs
- AQNBuilder.cs
- DateBoldEvent.cs
- WebBrowserHelper.cs
- NavigationWindowAutomationPeer.cs
- Inline.cs
- HttpWriter.cs
- EntityDataSourceStatementEditorForm.cs
- EmptyStringExpandableObjectConverter.cs
- _AcceptOverlappedAsyncResult.cs
- Util.cs
- XmlException.cs
- AbandonedMutexException.cs
- DigitalSignature.cs
- PreviewPrintController.cs
- SecurityPolicySection.cs
- GetCryptoTransformRequest.cs
- DeploymentSectionCache.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- TransformCollection.cs
- InputQueue.cs
- ConfigurationSection.cs
- ViewStateModeByIdAttribute.cs
- WindowsFormsEditorServiceHelper.cs
- Calendar.cs
- ClassicBorderDecorator.cs
- TypeUsage.cs
- dataobject.cs
- Encoding.cs
- LocatorPart.cs
- BuildManager.cs
- XmlEntityReference.cs
- ExpressionBinding.cs
- TableParaClient.cs
- SizeValueSerializer.cs
- Span.cs
- OleDbParameterCollection.cs
- CompilerErrorCollection.cs
- BitmapFrameDecode.cs
- BamlTreeNode.cs
- HMACSHA256.cs
- ConfigurationManagerHelper.cs
- ReadOnlyAttribute.cs
- RowType.cs
- InstanceOwnerQueryResult.cs
- ServicePointManager.cs
- UserControl.cs
- InputMethod.cs
- HttpCacheVary.cs
- DBNull.cs
- DocumentPaginator.cs
- NamedElement.cs
- DebugViewWriter.cs
- TypeUtil.cs
- SplitterDesigner.cs
- ColumnTypeConverter.cs
- ObjectDataSource.cs
- SqlMethods.cs
- DataGridHeaderBorder.cs
- HttpException.cs
- XmlParserContext.cs
- PackageRelationshipSelector.cs
- ValidatedControlConverter.cs
- SmiXetterAccessMap.cs
- SecureStringHasher.cs
- FactoryGenerator.cs
- TypeInitializationException.cs
- TransactedReceiveData.cs
- EnvelopedSignatureTransform.cs
- MetadataItem_Static.cs
- ACL.cs
- SymDocumentType.cs
- HttpHandlerAction.cs
- JsonReaderDelegator.cs
- StorageMappingItemCollection.cs
- ExpressionEditorAttribute.cs
- SyndicationElementExtension.cs
- PathFigure.cs