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
- ParameterSubsegment.cs
- AudioDeviceOut.cs
- ChildTable.cs
- CssClassPropertyAttribute.cs
- TextServicesContext.cs
- DateTimeOffsetConverter.cs
- NativeWrapper.cs
- MetadataHelper.cs
- HScrollProperties.cs
- ContactManager.cs
- HttpVersion.cs
- OptimizedTemplateContent.cs
- WebPartMenuStyle.cs
- InternalDuplexChannelFactory.cs
- ClientScriptItem.cs
- PerspectiveCamera.cs
- CryptoStream.cs
- StringReader.cs
- XPathDescendantIterator.cs
- LogStore.cs
- SQLGuidStorage.cs
- MailMessage.cs
- CompileLiteralTextParser.cs
- ProfileModule.cs
- ListDataHelper.cs
- LinearGradientBrush.cs
- RootProfilePropertySettingsCollection.cs
- X509CertificateCollection.cs
- QueryGeneratorBase.cs
- CqlErrorHelper.cs
- NoResizeHandleGlyph.cs
- WSTrustFeb2005.cs
- UnhandledExceptionEventArgs.cs
- PathHelper.cs
- SmtpReplyReader.cs
- CodeParameterDeclarationExpression.cs
- ApplicationContext.cs
- LinkTarget.cs
- DBCSCodePageEncoding.cs
- BoolExpressionVisitors.cs
- WebFormDesignerActionService.cs
- ToolStripCustomTypeDescriptor.cs
- FormViewInsertedEventArgs.cs
- mediapermission.cs
- PropertyFilter.cs
- MarginCollapsingState.cs
- DateTimeUtil.cs
- COM2ExtendedUITypeEditor.cs
- Vector3DCollectionConverter.cs
- ListSourceHelper.cs
- FaultReasonText.cs
- Baml2006KeyRecord.cs
- DefaultParameterValueAttribute.cs
- QilValidationVisitor.cs
- Property.cs
- ToggleButtonAutomationPeer.cs
- RangeValueProviderWrapper.cs
- UnsafeNativeMethods.cs
- TextPenaltyModule.cs
- ipaddressinformationcollection.cs
- HtmlEmptyTagControlBuilder.cs
- ConfigPathUtility.cs
- FacetValueContainer.cs
- DataGridViewControlCollection.cs
- ReservationCollection.cs
- TakeOrSkipWhileQueryOperator.cs
- ResizeBehavior.cs
- LazyTextWriterCreator.cs
- GlyphManager.cs
- DataPagerCommandEventArgs.cs
- UpdateCommand.cs
- RegexNode.cs
- LineBreakRecord.cs
- DynamicDocumentPaginator.cs
- TraceSection.cs
- MultiByteCodec.cs
- ListBindingConverter.cs
- FontCollection.cs
- SqlCacheDependencyDatabase.cs
- DetailsViewInsertedEventArgs.cs
- SerialPinChanges.cs
- StandardCommands.cs
- ToolStripItemEventArgs.cs
- CodeTypeConstructor.cs
- GACIdentityPermission.cs
- LogRestartAreaEnumerator.cs
- StatusBarPanel.cs
- DataControlFieldsEditor.cs
- HttpHandlerAction.cs
- ForeignKeyConstraint.cs
- ControlEvent.cs
- MailMessage.cs
- EventlogProvider.cs
- MetadataPropertyCollection.cs
- TypeDependencyAttribute.cs
- NativeMethodsOther.cs
- Publisher.cs
- _SSPIWrapper.cs
- Soap12ProtocolReflector.cs
- LicenseManager.cs