Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / PagerStyle.cs / 1305376 / PagerStyle.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.ComponentModel; using System.Diagnostics; using System.Drawing; using System.Globalization; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Security.Permissions; namespace System.Web.UI.MobileControls { /* * Pager Style class. Style properties used to render a form pagination UI. * * Copyright (c) 2000 Microsoft Corporation */ ///[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)] [AspNetHostingPermission(SecurityAction.InheritanceDemand, Level=AspNetHostingPermissionLevel.Minimal)] [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.")] public class PagerStyle : Style { /// public static readonly Object NextPageTextKey = RegisterStyle("NextPageText", typeof(String), String.Empty, false), PreviousPageTextKey = RegisterStyle("PreviousPageText", typeof(String), String.Empty, false), PageLabelKey = RegisterStyle("PageLabel", typeof(String), String.Empty, false); /// [ Bindable(true), DefaultValue(""), MobileCategory(SR.Category_Appearance), MobileSysDescription(SR.PagerStyle_NextPageText), NotifyParentProperty(true), ] public String NextPageText { get { return (String)this[NextPageTextKey]; } set { this[NextPageTextKey] = value; } } /// [ Bindable(true), DefaultValue(""), MobileCategory(SR.Category_Appearance), MobileSysDescription(SR.PagerStyle_PreviousPageText), NotifyParentProperty(true), ] public String PreviousPageText { get { return (String)this[PreviousPageTextKey]; } set { this[PreviousPageTextKey] = value; } } /// [ Bindable(true), DefaultValue(""), MobileCategory(SR.Category_Appearance), MobileSysDescription(SR.PagerStyle_PageLabel), NotifyParentProperty(true), ] public String PageLabel { get { return (String)this[PageLabelKey]; } set { this[PageLabelKey] = value; } } /// public String GetNextPageText(int currentPageIndex) { String s = (String)this[NextPageTextKey, true]; if (!String.IsNullOrEmpty(s)) { return String.Format(CultureInfo.CurrentCulture, s, currentPageIndex + 1); } else { return SR.GetString(SR.PagerStyle_NextPageText_DefaultValue); } } /// public String GetPreviousPageText(int currentPageIndex) { String s = (String)this[PreviousPageTextKey, true]; if (!String.IsNullOrEmpty(s)) { return String.Format(CultureInfo.CurrentCulture, s, currentPageIndex - 1); } else { return SR.GetString(SR.PagerStyle_PreviousPageText_DefaultValue); } } /// public String GetPageLabelText(int currentPageIndex, int pageCount) { String s = (String)this[PageLabelKey, true]; if (s == null) { s = String.Empty; } if (s.Length > 0) { s = String.Format(CultureInfo.CurrentCulture, s, currentPageIndex, pageCount); } return s; } } } // 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
- EmbossBitmapEffect.cs
- NegationPusher.cs
- httpapplicationstate.cs
- DataGridViewLayoutData.cs
- basenumberconverter.cs
- _ShellExpression.cs
- ParserExtension.cs
- SizeFConverter.cs
- DataFormats.cs
- X509LogoTypeExtension.cs
- TriState.cs
- ListenDesigner.cs
- ParenthesizePropertyNameAttribute.cs
- WinEventWrap.cs
- StaticSiteMapProvider.cs
- TcpStreams.cs
- DesignerActionUI.cs
- TreeChangeInfo.cs
- SubstitutionList.cs
- Setter.cs
- ListItem.cs
- EntityWithKeyStrategy.cs
- SubclassTypeValidatorAttribute.cs
- MemberDescriptor.cs
- DATA_BLOB.cs
- EntityDataReader.cs
- DependencyObjectPropertyDescriptor.cs
- FileFormatException.cs
- RadialGradientBrush.cs
- TraceProvider.cs
- OdbcConnectionFactory.cs
- CultureSpecificStringDictionary.cs
- IssuanceLicense.cs
- SemaphoreSecurity.cs
- Hash.cs
- SourceElementsCollection.cs
- StrokeFIndices.cs
- HttpRuntimeSection.cs
- ArraySortHelper.cs
- OraclePermissionAttribute.cs
- ServiceNameElementCollection.cs
- EntityDataSourceChangedEventArgs.cs
- DTCTransactionManager.cs
- compensatingcollection.cs
- CustomValidator.cs
- EntitySetBaseCollection.cs
- DeclarativeCatalogPart.cs
- XmlDigitalSignatureProcessor.cs
- ContentElementAutomationPeer.cs
- ToolStripDropDownButton.cs
- FatalException.cs
- ReadWriteObjectLock.cs
- XmlSchemaSimpleContentExtension.cs
- SqlCachedBuffer.cs
- XmlFileEditor.cs
- SetIndexBinder.cs
- DataGridViewCellValidatingEventArgs.cs
- designeractionlistschangedeventargs.cs
- OracleBoolean.cs
- WebBrowserNavigatingEventHandler.cs
- ToolboxDataAttribute.cs
- EntityContainerEntitySet.cs
- SQLString.cs
- MouseWheelEventArgs.cs
- HttpRequest.cs
- SimpleWebHandlerParser.cs
- TypeLoadException.cs
- PlatformCulture.cs
- _AuthenticationState.cs
- externdll.cs
- ButtonDesigner.cs
- LayoutUtils.cs
- DesignerUtility.cs
- XsdBuilder.cs
- MD5Cng.cs
- QueryExpr.cs
- AsnEncodedData.cs
- XmlWriter.cs
- GraphicsContainer.cs
- VersionPair.cs
- ListControl.cs
- dsa.cs
- PeerNearMe.cs
- PenLineCapValidation.cs
- PreProcessor.cs
- XhtmlBasicListAdapter.cs
- MemberPath.cs
- PriorityQueue.cs
- DivideByZeroException.cs
- EntityTransaction.cs
- XmlSchemaExporter.cs
- IUnknownConstantAttribute.cs
- ConfigViewGenerator.cs
- InternalConfigHost.cs
- MemberMaps.cs
- MethodAccessException.cs
- SelectingProviderEventArgs.cs
- StateRuntime.cs
- XamlSerializerUtil.cs
- ChtmlLinkAdapter.cs