Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / ControlPager.cs / 1305376 / ControlPager.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Collections; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Security.Permissions; namespace System.Web.UI.MobileControls { /* * Control pager, a class that provides state as a form is paginated. * * 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 ControlPager { private Form _form; private int _pageWeight; private int _pageCount = 0; private int _remainingWeight = 0; //private int _maximumPage = -1; /// public static readonly int DefaultWeight = 100; /// public static readonly int UseDefaultWeight = -1; /// public ControlPager(Form form, int pageWeight) { _form = form; _pageWeight = pageWeight; } /// public int GetPage(int weight) { if (weight > _remainingWeight) { PageCount++; RemainingWeight = PageWeight; } if (weight > _remainingWeight) { _remainingWeight = 0; } else { _remainingWeight -= weight; } return PageCount; } /// public int PageWeight { get { return _pageWeight; } } /// public int RemainingWeight { get { return _remainingWeight; } set { _remainingWeight = value; } } /// public int PageCount { get { return _pageCount; } set { _pageCount = value; } } /* internal int MaximumPage { get { return _maximumPage; } set { _maximumPage = value; } } */ /// public ItemPager GetItemPager(MobileControl control, int itemCount, int itemsPerPage, int itemWeight) { return new ItemPager(this, control, itemCount, itemsPerPage, itemWeight); } } } // 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
- FormView.cs
- UIElement.cs
- KnownTypeHelper.cs
- TriggerActionCollection.cs
- AuthenticatingEventArgs.cs
- DataGridViewRowConverter.cs
- MarkerProperties.cs
- GenerateScriptTypeAttribute.cs
- ToolboxComponentsCreatingEventArgs.cs
- EventProvider.cs
- CharEnumerator.cs
- EditorZone.cs
- InstanceKeyCollisionException.cs
- DesignerAutoFormatCollection.cs
- RestHandlerFactory.cs
- WebPartsSection.cs
- WriteableBitmap.cs
- RealizedColumnsBlock.cs
- StorageRoot.cs
- PassportPrincipal.cs
- SplitterPanel.cs
- ConfigurationSchemaErrors.cs
- HeaderedContentControl.cs
- AccessViolationException.cs
- ServiceOperationDetailViewControl.cs
- Msmq4PoisonHandler.cs
- LogRecordSequence.cs
- FieldBuilder.cs
- ECDiffieHellmanPublicKey.cs
- StylusShape.cs
- SqlVisitor.cs
- ToolStripRenderer.cs
- CodeGeneratorOptions.cs
- KerberosTicketHashIdentifierClause.cs
- SpellerError.cs
- IApplicationTrustManager.cs
- ToolStripTemplateNode.cs
- HttpsHostedTransportConfiguration.cs
- DynamicRouteExpression.cs
- DataGridHeaderBorder.cs
- MessagingActivityHelper.cs
- ResourcesGenerator.cs
- EUCJPEncoding.cs
- SiteIdentityPermission.cs
- NativeMethods.cs
- HtmlEmptyTagControlBuilder.cs
- FrameworkTextComposition.cs
- ComEventsMethod.cs
- UnSafeCharBuffer.cs
- PageContent.cs
- CodeAccessSecurityEngine.cs
- IdleTimeoutMonitor.cs
- Preprocessor.cs
- SID.cs
- MSHTMLHost.cs
- CodePageUtils.cs
- ReadOnlyNameValueCollection.cs
- ProcessHostConfigUtils.cs
- ChildTable.cs
- CompiledQueryCacheKey.cs
- SettingsSection.cs
- CircleHotSpot.cs
- XmlSchemaSimpleContent.cs
- EditorZoneDesigner.cs
- DataBindingCollectionEditor.cs
- DataKeyArray.cs
- StringOutput.cs
- ViewService.cs
- ContentType.cs
- FontConverter.cs
- FileSecurity.cs
- xdrvalidator.cs
- ListItemCollection.cs
- BrowserCapabilitiesCompiler.cs
- DocumentPaginator.cs
- DocumentCollection.cs
- DictionaryGlobals.cs
- mediaeventshelper.cs
- UIElement3D.cs
- CannotUnloadAppDomainException.cs
- RangeValidator.cs
- ComponentEvent.cs
- HttpApplicationStateBase.cs
- altserialization.cs
- SqlErrorCollection.cs
- XPathArrayIterator.cs
- PresentationTraceSources.cs
- NavigationPropertyEmitter.cs
- DependencyObject.cs
- NumberAction.cs
- UInt64Converter.cs
- LeftCellWrapper.cs
- SuspendDesigner.cs
- NamespaceInfo.cs
- AnnotationHelper.cs
- MethodBuilderInstantiation.cs
- GeneralTransform3D.cs
- ListSourceHelper.cs
- AccessKeyManager.cs
- String.cs