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
- CollectionContainer.cs
- DocumentSequenceHighlightLayer.cs
- CommandID.cs
- _TLSstream.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- ComplusTypeValidator.cs
- CommentAction.cs
- ScriptResourceAttribute.cs
- ReadOnlyMetadataCollection.cs
- ExtensionQuery.cs
- ListViewDataItem.cs
- RoleManagerEventArgs.cs
- _OSSOCK.cs
- XsdBuildProvider.cs
- FrameworkContentElement.cs
- OneWayChannelListener.cs
- PhoneCall.cs
- SectionInput.cs
- BasicHttpSecurity.cs
- OperationAbortedException.cs
- EncoderReplacementFallback.cs
- ButtonFlatAdapter.cs
- WeakEventTable.cs
- Method.cs
- InvalidTimeZoneException.cs
- DbDataReader.cs
- InputReferenceExpression.cs
- PointLightBase.cs
- TraceFilter.cs
- DateTimeParse.cs
- CustomPeerResolverService.cs
- iisPickupDirectory.cs
- TypeContext.cs
- QuaternionRotation3D.cs
- Stackframe.cs
- Transform3DGroup.cs
- MorphHelper.cs
- Select.cs
- KeysConverter.cs
- NamespaceMapping.cs
- FilteredDataSetHelper.cs
- RawAppCommandInputReport.cs
- ContainerUIElement3D.cs
- ServiceNameCollection.cs
- MsmqIntegrationReceiveParameters.cs
- ToolStripCustomTypeDescriptor.cs
- BinaryWriter.cs
- TypeConverterBase.cs
- SmtpException.cs
- ErrorHandler.cs
- EncryptedType.cs
- ColorConverter.cs
- GeometryCollection.cs
- HttpRequestTraceRecord.cs
- SiteIdentityPermission.cs
- SqlParameterizer.cs
- SecuritySessionFilter.cs
- URLAttribute.cs
- EntityKeyElement.cs
- PropertyReferenceExtension.cs
- ListViewCancelEventArgs.cs
- StatementContext.cs
- ContextMenuService.cs
- CodeCatchClauseCollection.cs
- CompositeControlDesigner.cs
- OleDbConnection.cs
- XPathAncestorIterator.cs
- PrintingPermissionAttribute.cs
- Token.cs
- StylusPointDescription.cs
- SemaphoreSecurity.cs
- CategoryNameCollection.cs
- XmlSchemaCompilationSettings.cs
- SqlDataSourceStatusEventArgs.cs
- PathGradientBrush.cs
- CompiledRegexRunner.cs
- WebDisplayNameAttribute.cs
- DataColumn.cs
- SqlReorderer.cs
- SiteMapProvider.cs
- ServiceDebugElement.cs
- InternalTransaction.cs
- ResolveNameEventArgs.cs
- Block.cs
- AutoGeneratedField.cs
- MailDefinition.cs
- BridgeDataReader.cs
- DataSourceControl.cs
- RoleGroupCollectionEditor.cs
- DataBoundControlHelper.cs
- EntityClassGenerator.cs
- UnauthorizedWebPart.cs
- PageTheme.cs
- contentDescriptor.cs
- ImageMapEventArgs.cs
- IsolatedStorageFile.cs
- QilLiteral.cs
- TimelineGroup.cs
- RouteData.cs
- HtmlControl.cs