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
- Menu.cs
- LayoutTableCell.cs
- ActiveDocumentEvent.cs
- columnmapkeybuilder.cs
- Label.cs
- TypographyProperties.cs
- OracleConnection.cs
- ListView.cs
- InfoCardMasterKey.cs
- AttributeProviderAttribute.cs
- PipeStream.cs
- ListQueryResults.cs
- EntityDesignPluralizationHandler.cs
- Set.cs
- CatalogPartCollection.cs
- latinshape.cs
- WindowsSpinner.cs
- ElementNotAvailableException.cs
- BindingsCollection.cs
- DrawingGroup.cs
- BitmapDownload.cs
- HttpRuntimeSection.cs
- MenuItem.cs
- Calendar.cs
- CodeCommentStatementCollection.cs
- JsonWriterDelegator.cs
- BitmapPalette.cs
- ClipboardData.cs
- DynamicScriptObject.cs
- DataGridViewLinkCell.cs
- RuleConditionDialog.Designer.cs
- LogStore.cs
- UInt16.cs
- MSAANativeProvider.cs
- NameValueConfigurationElement.cs
- QueryableFilterUserControl.cs
- BitmapDownload.cs
- SystemEvents.cs
- LineGeometry.cs
- HtmlInputButton.cs
- QueryOperationResponseOfT.cs
- UrlPath.cs
- HorizontalAlignConverter.cs
- InheritanceContextHelper.cs
- TextChangedEventArgs.cs
- ScriptComponentDescriptor.cs
- ClientTargetCollection.cs
- Wildcard.cs
- ActivityWithResultWrapper.cs
- ButtonStandardAdapter.cs
- SqlConnectionString.cs
- Validator.cs
- DragEvent.cs
- Single.cs
- DataGridItemEventArgs.cs
- MatrixTransform.cs
- formatter.cs
- AppDomainUnloadedException.cs
- SqlDataSource.cs
- ZipIOLocalFileHeader.cs
- ParameterElementCollection.cs
- GuidConverter.cs
- typedescriptorpermissionattribute.cs
- Metadata.cs
- FaultException.cs
- SymbolType.cs
- WebServiceData.cs
- DataGridState.cs
- Rectangle.cs
- XmlSerializerVersionAttribute.cs
- BinaryWriter.cs
- TemplateControlBuildProvider.cs
- QueryModel.cs
- ManagementScope.cs
- TimeSpanConverter.cs
- DictationGrammar.cs
- KeyInfo.cs
- TypeDependencyAttribute.cs
- MeasureItemEvent.cs
- Pair.cs
- DataGridViewDataErrorEventArgs.cs
- ColorConvertedBitmap.cs
- XmlSchemaAnnotation.cs
- StandardToolWindows.cs
- DataSourceXmlAttributeAttribute.cs
- WebPartCloseVerb.cs
- ComponentCodeDomSerializer.cs
- ScalarConstant.cs
- DataGridViewDataConnection.cs
- SqlMethodCallConverter.cs
- DBSchemaRow.cs
- UrlPropertyAttribute.cs
- MatcherBuilder.cs
- PropertyItem.cs
- XmlRawWriterWrapper.cs
- ColorBlend.cs
- PipelineModuleStepContainer.cs
- ControlValuePropertyAttribute.cs
- QilIterator.cs
- ScrollableControl.cs