Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / WebControls / AdRotatorDesigner.cs / 1 / AdRotatorDesigner.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.Design.WebControls {
using System.ComponentModel;
using System.Diagnostics;
using System.Globalization;
using System.Web.UI.WebControls;
using Microsoft.Win32;
using System;
using System.IO;
using System.Web.UI;
using System.Reflection;
///
///
///
/// Provides design-time support for the
/// web control.
///
///
[System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)]
[SupportsPreviewControl(true)]
public class AdRotatorDesigner : DataBoundControlDesigner {
///
///
///
/// Returns the design-time HTML of the
/// web control
///
///
public override string GetDesignTimeHtml() {
AdRotator adRotator = (AdRotator)ViewControl;
StringWriter sw = new StringWriter(CultureInfo.CurrentCulture);
DesignTimeHtmlTextWriter tw = new DesignTimeHtmlTextWriter(sw);
// we want to put some properties on the link, and some on the image, so we
// create temporary objects for rendinger and distribute the properties.
HyperLink bannerLink = new HyperLink();
bannerLink.ID = adRotator.ID;
bannerLink.NavigateUrl = "";
bannerLink.Target = adRotator.Target;
bannerLink.AccessKey = adRotator.AccessKey;
bannerLink.Enabled = adRotator.Enabled;
bannerLink.TabIndex = adRotator.TabIndex;
bannerLink.Style.Value = adRotator.Style.Value; // VSWhidbey 325730
bannerLink.RenderBeginTag(tw);
Image bannerImage = new Image();
// apply style copies most style-related properties
bannerImage.ApplyStyle(adRotator.ControlStyle);
bannerImage.ImageUrl = "";
bannerImage.AlternateText = adRotator.ID;
bannerImage.ToolTip = adRotator.ToolTip;
bannerImage.RenderControl(tw);
bannerLink.RenderEndTag(tw);
return sw.ToString();
}
}
}
// 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
- StructuralType.cs
- SqlDuplicator.cs
- NativeMethods.cs
- FileSystemWatcher.cs
- SQLMoneyStorage.cs
- JoinSymbol.cs
- RawStylusSystemGestureInputReport.cs
- PerformanceCounterPermissionEntryCollection.cs
- Parser.cs
- ClientSession.cs
- PartialCachingControl.cs
- DictionarySectionHandler.cs
- ButtonFlatAdapter.cs
- NativeMethods.cs
- MultiView.cs
- SQLDateTimeStorage.cs
- DBBindings.cs
- DetailsViewPageEventArgs.cs
- configsystem.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- SQlBooleanStorage.cs
- SqlTransaction.cs
- BevelBitmapEffect.cs
- XmlSchemaInclude.cs
- PageThemeParser.cs
- SafeHandles.cs
- StringCollectionEditor.cs
- SpeechRecognitionEngine.cs
- PasswordTextContainer.cs
- ClusterSafeNativeMethods.cs
- SerialPinChanges.cs
- DefaultEventAttribute.cs
- WebPartDescription.cs
- DragAssistanceManager.cs
- ObjectPersistData.cs
- RenderCapability.cs
- FontInfo.cs
- activationcontext.cs
- PropertyValueChangedEvent.cs
- StackOverflowException.cs
- LoadedEvent.cs
- WebPartEditorCancelVerb.cs
- DateTimeOffsetStorage.cs
- SdlChannelSink.cs
- RadialGradientBrush.cs
- Speller.cs
- FunctionCommandText.cs
- MenuAutomationPeer.cs
- TraceData.cs
- TableHeaderCell.cs
- SecurityKeyIdentifier.cs
- EditorZone.cs
- ClientScriptManagerWrapper.cs
- CodeGenerationManager.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- FixedTextContainer.cs
- DesignerAutoFormatStyle.cs
- MachineKeySection.cs
- NameService.cs
- PagedDataSource.cs
- TableLayoutCellPaintEventArgs.cs
- SystemTcpConnection.cs
- DbSetClause.cs
- DataException.cs
- TextProviderWrapper.cs
- WindowsIdentity.cs
- ConfigurationSettings.cs
- ConfigurationStrings.cs
- HttpClientCertificate.cs
- Bits.cs
- ScaleTransform3D.cs
- DuplicateWaitObjectException.cs
- ResXResourceReader.cs
- NativeMethodsOther.cs
- StringUtil.cs
- HttpWebResponse.cs
- ProofTokenCryptoHandle.cs
- FunctionNode.cs
- ProfessionalColors.cs
- Vector3DKeyFrameCollection.cs
- HorizontalAlignConverter.cs
- BindingMAnagerBase.cs
- SqlConnectionStringBuilder.cs
- SqlProfileProvider.cs
- precedingquery.cs
- XmlSchemaSubstitutionGroup.cs
- PopupEventArgs.cs
- SharedPersonalizationStateInfo.cs
- WebPartTransformerAttribute.cs
- FrameworkContentElement.cs
- PolicyManager.cs
- Base64Stream.cs
- DataSourceControlBuilder.cs
- HandlerFactoryCache.cs
- RowsCopiedEventArgs.cs
- ThreadAttributes.cs
- ByteAnimationBase.cs
- Slider.cs
- TreeNodeClickEventArgs.cs
- DataBindingsDialog.cs