Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / Design / Adapters / DesignerAdRotatorAdapter.cs / 1305376 / DesignerAdRotatorAdapter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System.Diagnostics; using System.Globalization; using System.Web.Mobile; using System.Web.UI.Design.MobileControls; using System.Web.UI.MobileControls; using System.Web.UI.MobileControls.Adapters; namespace System.Web.UI.Design.MobileControls.Adapters { [ System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode) ] [Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")] internal class DesignerAdRotatorAdapter : System.Web.UI.MobileControls.Adapters.HtmlControlAdapter { public override MobileCapabilities Device { get { return DesignerCapabilities.Instance; } } public override void Render(HtmlMobileTextWriter writer) { Alignment alignment = (Alignment)Style[Style.AlignmentKey, true]; String width = DesignerAdapterUtil.GetWidth(Control); byte templateStatus; int maxWidth = DesignerAdapterUtil.GetMaxWidthToFit(Control, out templateStatus); if (templateStatus == DesignerAdapterUtil.CONTROL_IN_TEMPLATE_EDIT) { width = maxWidth.ToString(CultureInfo.InvariantCulture) + "px"; } writer.WriteBeginTag("div"); if (alignment == Alignment.Center) { writer.WriteAttribute("align", "center"); } writer.WriteAttribute("style", "padding=2px;overflow-x:hidden;width:" + width); writer.Write(">"); ((DesignerTextWriter)writer).EnterZeroFontSizeTag(); writer.WriteBeginTag("img"); writer.WriteAttribute("alt", Control.ID); ((DesignerTextWriter)writer).WriteStyleAttribute(Style); // center alignment not part of HTML for images. if (alignment == Alignment.Right || alignment == Alignment.Left) { writer.WriteAttribute("align", Enum.GetName(typeof(Alignment), alignment)); } writer.WriteAttribute("height", "40"); writer.WriteAttribute("width", "250"); writer.WriteAttribute("border", "0"); writer.Write(">"); ((DesignerTextWriter)writer).ExitZeroFontSizeTag(); writer.WriteEndTag("div"); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MulticastNotSupportedException.cs
- DetailsViewCommandEventArgs.cs
- UserPreferenceChangingEventArgs.cs
- designeractionlistschangedeventargs.cs
- CompModHelpers.cs
- SurrogateDataContract.cs
- AuthorizationRuleCollection.cs
- ValidationHelper.cs
- XPathDescendantIterator.cs
- CharStorage.cs
- PageAction.cs
- PaperSize.cs
- BuildResult.cs
- Typography.cs
- SiteMapNodeItem.cs
- MobileCapabilities.cs
- ServiceModelSecurityTokenTypes.cs
- SerializationEventsCache.cs
- WebScriptMetadataFormatter.cs
- TimeZone.cs
- TableParaClient.cs
- ToolStrip.cs
- SystemIcons.cs
- ISessionStateStore.cs
- ComponentChangingEvent.cs
- EntityProxyTypeInfo.cs
- XmlSerializationGeneratedCode.cs
- RectAnimationUsingKeyFrames.cs
- Internal.cs
- Span.cs
- SizeAnimationBase.cs
- SpotLight.cs
- RSAPKCS1SignatureDeformatter.cs
- BezierSegment.cs
- Int16KeyFrameCollection.cs
- TableLayoutPanelCellPosition.cs
- HttpHandlerAction.cs
- InheritanceUI.cs
- CustomValidator.cs
- Menu.cs
- SolidColorBrush.cs
- XmlReturnWriter.cs
- HwndSubclass.cs
- DescendantBaseQuery.cs
- KeyboardNavigation.cs
- VariableAction.cs
- Quad.cs
- TracingConnection.cs
- RootBrowserWindow.cs
- ArrayList.cs
- SecUtil.cs
- XmlQualifiedName.cs
- DataGridViewCellValueEventArgs.cs
- ColumnPropertiesGroup.cs
- SqlRowUpdatedEvent.cs
- ToolStripDesignerUtils.cs
- TextPattern.cs
- OdbcConnectionHandle.cs
- AspNetCacheProfileAttribute.cs
- TextEncodedRawTextWriter.cs
- figurelength.cs
- OwnerDrawPropertyBag.cs
- FormsAuthenticationModule.cs
- SqlServer2KCompatibilityAnnotation.cs
- hresults.cs
- Win32KeyboardDevice.cs
- CodeNamespaceImport.cs
- SymbolDocumentInfo.cs
- CodeActivityContext.cs
- DecimalAnimationBase.cs
- URLMembershipCondition.cs
- XPathScanner.cs
- ForeignKeyFactory.cs
- MatrixCamera.cs
- SelectionManager.cs
- EnvironmentPermission.cs
- TextBoxAutomationPeer.cs
- SerializationFieldInfo.cs
- TraceHandler.cs
- EventLogPermissionAttribute.cs
- SystemWebCachingSectionGroup.cs
- SocketAddress.cs
- Double.cs
- DataControlCommands.cs
- EntityDataSourceChangingEventArgs.cs
- UnicodeEncoding.cs
- ArgIterator.cs
- ImageListStreamer.cs
- FrameworkElementFactory.cs
- unsafenativemethodstextservices.cs
- TrackingProfileSerializer.cs
- RepeatBehaviorConverter.cs
- ErrorActivity.cs
- BlobPersonalizationState.cs
- InsufficientMemoryException.cs
- SymbolMethod.cs
- DirtyTextRange.cs
- Span.cs
- OutKeywords.cs
- BindingMemberInfo.cs