Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- HeaderCollection.cs
- TransformCollection.cs
- CompModSwitches.cs
- TextCompositionManager.cs
- Vector3DCollectionValueSerializer.cs
- ConfigurationException.cs
- ByteAnimation.cs
- HttpWebRequest.cs
- Header.cs
- RemoteWebConfigurationHostServer.cs
- SharedDp.cs
- HtmlWindowCollection.cs
- XPathParser.cs
- HttpFormatExtensions.cs
- LeaseManager.cs
- MenuCommand.cs
- EnglishPluralizationService.cs
- ProfilePropertySettingsCollection.cs
- RowParagraph.cs
- CompositeDataBoundControl.cs
- ReadOnlyObservableCollection.cs
- CounterSample.cs
- TimeIntervalCollection.cs
- Int32RectValueSerializer.cs
- FixedSOMGroup.cs
- SchemaNamespaceManager.cs
- WebConvert.cs
- DataGridViewCell.cs
- DataSourceHelper.cs
- DBAsyncResult.cs
- SqlConnectionHelper.cs
- BuildDependencySet.cs
- LoadWorkflowByKeyAsyncResult.cs
- SingleSelectRootGridEntry.cs
- Parsers.cs
- Validator.cs
- CacheAxisQuery.cs
- IntegrationExceptionEventArgs.cs
- SettingsPropertyIsReadOnlyException.cs
- ConditionalAttribute.cs
- HotSpotCollection.cs
- DbBuffer.cs
- TreeNodeStyle.cs
- WebPartCollection.cs
- ReferenceEqualityComparer.cs
- XPathNodeList.cs
- URLIdentityPermission.cs
- KnownBoxes.cs
- SafeEventLogWriteHandle.cs
- Polygon.cs
- EncoderNLS.cs
- EntityDataSourceUtil.cs
- _DigestClient.cs
- FirstMatchCodeGroup.cs
- IriParsingElement.cs
- Style.cs
- ConsoleKeyInfo.cs
- ForeignKeyConstraint.cs
- TextProviderWrapper.cs
- DataSourceSelectArguments.cs
- PageContentCollection.cs
- LayoutEngine.cs
- DataRowExtensions.cs
- VerbConverter.cs
- URIFormatException.cs
- ArrayExtension.cs
- BindingContext.cs
- SurrogateDataContract.cs
- SerializationEventsCache.cs
- DrawItemEvent.cs
- XmlSignatureProperties.cs
- DetailsViewActionList.cs
- InternalTypeHelper.cs
- XmlQueryType.cs
- Rect3D.cs
- GridViewRowPresenter.cs
- WpfPayload.cs
- Latin1Encoding.cs
- Model3DGroup.cs
- MatrixTransform.cs
- PrinterSettings.cs
- XsltOutput.cs
- ServiceModelPerformanceCounters.cs
- MaskInputRejectedEventArgs.cs
- PhonemeConverter.cs
- IdleTimeoutMonitor.cs
- OracleDataAdapter.cs
- SqlEnums.cs
- ChannelPoolSettings.cs
- SourceChangedEventArgs.cs
- PrimitiveSchema.cs
- Enlistment.cs
- HttpMethodConstraint.cs
- GridPatternIdentifiers.cs
- BamlLocalizationDictionary.cs
- SynchronizedDispatch.cs
- DynamicPropertyReader.cs
- SqlDataRecord.cs
- dataprotectionpermissionattribute.cs
- ClientUtils.cs