Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / DesignerAutoFormat.cs / 1 / DesignerAutoFormat.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design { using System; using System.ComponentModel.Design; using System.Drawing; using System.Web.UI; using System.Web.UI.WebControls; using Control = System.Web.UI.Control; ///public abstract class DesignerAutoFormat { private string _name; private DesignerAutoFormatStyle _style; protected DesignerAutoFormat(string name) { if ((name == null) || (name.Length == 0)) { throw new ArgumentNullException("name"); } _name = name; } /// public string Name { get { return _name; } } public DesignerAutoFormatStyle Style { get { if (_style == null) { _style = new DesignerAutoFormatStyle(); } return _style; } } /// public abstract void Apply(Control control); public virtual Control GetPreviewControl(Control runtimeControl) { IDesignerHost host = (IDesignerHost)runtimeControl.Site.GetService(typeof(IDesignerHost)); ControlDesigner designer = host.GetDesigner(runtimeControl) as ControlDesigner; if (designer != null) { return designer.CreateClonedControl(host, true); } return null; } /// public override string ToString() { return Name; } } } // 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
- TabControl.cs
- UnionExpr.cs
- DataGridViewTopRowAccessibleObject.cs
- SHA256Managed.cs
- EntityStoreSchemaGenerator.cs
- ReadOnlyDataSourceView.cs
- BevelBitmapEffect.cs
- Matrix3DValueSerializer.cs
- SessionStateModule.cs
- DataServiceQueryProvider.cs
- SiteMap.cs
- AnimationLayer.cs
- RowUpdatedEventArgs.cs
- TableLayoutSettingsTypeConverter.cs
- ApplicationServiceManager.cs
- ArgumentsParser.cs
- Model3D.cs
- CommandID.cs
- XmlSchemaSimpleTypeUnion.cs
- _HeaderInfo.cs
- ArrayTypeMismatchException.cs
- DefaultTextStore.cs
- WriteableBitmap.cs
- MembershipValidatePasswordEventArgs.cs
- StateRuntime.cs
- PropertyOverridesTypeEditor.cs
- ManagementOperationWatcher.cs
- Converter.cs
- SystemDiagnosticsSection.cs
- Debugger.cs
- RawTextInputReport.cs
- SoapElementAttribute.cs
- BuildDependencySet.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- DataGridAutoFormatDialog.cs
- Int64KeyFrameCollection.cs
- ProviderConnectionPoint.cs
- _TransmitFileOverlappedAsyncResult.cs
- Misc.cs
- LinkConverter.cs
- webclient.cs
- DropShadowBitmapEffect.cs
- XmlSchemaAttribute.cs
- SemanticTag.cs
- NeutralResourcesLanguageAttribute.cs
- SpellerHighlightLayer.cs
- RoutedPropertyChangedEventArgs.cs
- SoapIncludeAttribute.cs
- BamlRecordReader.cs
- MaterialGroup.cs
- Monitor.cs
- DesignerVerb.cs
- PageSetupDialog.cs
- CorrelationManager.cs
- BoundColumn.cs
- X509Utils.cs
- ContextStack.cs
- TouchesCapturedWithinProperty.cs
- WSDualHttpBindingElement.cs
- ByteRangeDownloader.cs
- SoapFault.cs
- CodeThrowExceptionStatement.cs
- InputEventArgs.cs
- ContainerControl.cs
- WindowInteractionStateTracker.cs
- Baml2006Reader.cs
- SelectorAutomationPeer.cs
- RectValueSerializer.cs
- ZipPackagePart.cs
- Point3DAnimationUsingKeyFrames.cs
- CroppedBitmap.cs
- SoapServerProtocol.cs
- DataTableNameHandler.cs
- PolicyUtility.cs
- ProviderBase.cs
- SystemBrushes.cs
- RubberbandSelector.cs
- Image.cs
- MemoryStream.cs
- BulletedList.cs
- Propagator.Evaluator.cs
- __Filters.cs
- StackOverflowException.cs
- _ProxyRegBlob.cs
- HostUtils.cs
- ReflectionHelper.cs
- InfoCardUIAgent.cs
- StreamUpdate.cs
- BuildProvider.cs
- MailMessageEventArgs.cs
- CryptoHandle.cs
- PointF.cs
- Trace.cs
- StyleModeStack.cs
- IPipelineRuntime.cs
- CodePrimitiveExpression.cs
- AddingNewEventArgs.cs
- CollectionContainer.cs
- BlobPersonalizationState.cs
- Maps.cs