Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / controlskin.cs / 1 / controlskin.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
using System;
using System.ComponentModel;
using System.Reflection;
using System.Security.Permissions;
namespace System.Web.UI {
[EditorBrowsable(EditorBrowsableState.Advanced)]
public delegate System.Web.UI.Control ControlSkinDelegate(Control control);
[EditorBrowsable(EditorBrowsableState.Advanced)]
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public class ControlSkin {
private Type _controlType;
private ControlSkinDelegate _controlSkinDelegate;
public ControlSkin(Type controlType, ControlSkinDelegate themeDelegate) {
_controlType = controlType;
_controlSkinDelegate = themeDelegate;
}
public Type ControlType {
get {
return _controlType;
}
}
public void ApplySkin(Control control) {
_controlSkinDelegate(control);
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ToolStripTextBox.cs
- CompilerCollection.cs
- EventSource.cs
- ToolStripSeparator.cs
- Path.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- InputProcessorProfilesLoader.cs
- SyndicationItemFormatter.cs
- VSWCFServiceContractGenerator.cs
- UIAgentAsyncBeginRequest.cs
- BitmapSource.cs
- SqlProviderServices.cs
- BamlLocalizationDictionary.cs
- SQLChars.cs
- ArrayConverter.cs
- Socket.cs
- ModelPropertyDescriptor.cs
- WindowInteropHelper.cs
- ContentPresenter.cs
- ControlTemplate.cs
- Attributes.cs
- AppDomainUnloadedException.cs
- XPathNodeIterator.cs
- DataRelationCollection.cs
- ParamArrayAttribute.cs
- XmlSerializer.cs
- Annotation.cs
- DataStreams.cs
- RewritingProcessor.cs
- FormsAuthenticationConfiguration.cs
- DataPagerFieldItem.cs
- SurrogateChar.cs
- HtmlInputCheckBox.cs
- StreamSecurityUpgradeProvider.cs
- PriorityBindingExpression.cs
- ActivityDesignerAccessibleObject.cs
- SelectionPatternIdentifiers.cs
- PropertyPathConverter.cs
- SerializationHelper.cs
- LeafCellTreeNode.cs
- PropertyValueChangedEvent.cs
- UnsafeNativeMethods.cs
- CompletionProxy.cs
- HttpRequest.cs
- XmlNodeChangedEventManager.cs
- ComponentEditorPage.cs
- UserControlParser.cs
- TextProperties.cs
- OutputCacheProfile.cs
- Int16Storage.cs
- ProtocolsConfigurationEntry.cs
- TypeDescriptorContext.cs
- ZipIOCentralDirectoryFileHeader.cs
- WindowsSolidBrush.cs
- CaseInsensitiveOrdinalStringComparer.cs
- ConfigurationValidatorBase.cs
- CodeRegionDirective.cs
- BitmapEffectGroup.cs
- GetWinFXPath.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- RequestTimeoutManager.cs
- SolidColorBrush.cs
- WmpBitmapDecoder.cs
- Invariant.cs
- PerformanceCounterPermission.cs
- TypedElement.cs
- PngBitmapEncoder.cs
- PointLight.cs
- CommentAction.cs
- TextServicesManager.cs
- OutKeywords.cs
- TableSectionStyle.cs
- EventMappingSettingsCollection.cs
- XmlSortKeyAccumulator.cs
- ToolStripCodeDomSerializer.cs
- QuaternionIndependentAnimationStorage.cs
- WS2007HttpBindingElement.cs
- SqlDataSourceEnumerator.cs
- PolicyValidationException.cs
- HostProtectionPermission.cs
- odbcmetadatafactory.cs
- WebHttpBehavior.cs
- DbInsertCommandTree.cs
- PostBackTrigger.cs
- DataRelation.cs
- BitmapEffectRenderDataResource.cs
- UIPermission.cs
- TextControlDesigner.cs
- XmlNodeList.cs
- XmlDesignerDataSourceView.cs
- XmlSchemaNotation.cs
- WebMessageEncodingElement.cs
- ProtocolElementCollection.cs
- safex509handles.cs
- QilUnary.cs
- _SslState.cs
- Rect3D.cs
- RootBuilder.cs
- NativeMethods.cs
- SmtpTransport.cs