Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / Design / BaseTemplatedMobileComponentEditor.cs / 1305376 / BaseTemplatedMobileComponentEditor.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design.MobileControls { using System; using System.ComponentModel; using System.ComponentModel.Design; using System.Diagnostics; using System.Windows.Forms; using System.Windows.Forms.Design; ////// [ 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 abstract class BaseTemplatedMobileComponentEditor : WindowsFormsComponentEditor { private int _initialPage; ////// Provides the /// base component editor for Mobile Templated controls. /// ////// /// /// The index of the initial page. /// internal BaseTemplatedMobileComponentEditor(int initialPage) { this._initialPage = initialPage; } ////// Initializes a new instance of ///. /// /// /// /// The/// Edits a component. /// ///parent. /// /// /// /// /// The component to edit. /// public override bool EditComponent(ITypeDescriptorContext context, Object obj, IWin32Window parent) { bool result = false; bool inTemplateMode = false; Debug.Assert(obj is IComponent, "Expected obj to be an IComponent"); IComponent comp = (IComponent)obj; ISite compSite = comp.Site; if (compSite != null) { IDesignerHost designerHost = (IDesignerHost)compSite.GetService(typeof(IDesignerHost)); IDesigner compDesigner = designerHost.GetDesigner(comp); Debug.Assert(compDesigner is TemplatedControlDesigner, "Expected component to have a TemplatedControlDesigner"); TemplatedControlDesigner tplDesigner = (TemplatedControlDesigner) compDesigner; inTemplateMode = tplDesigner.InTemplateMode; } if (inTemplateMode == false) { result = base.EditComponent(context, obj, parent); } else { MessageBox.Show(SR.GetString(SR.BaseTemplatedMobileComponentEditor_TemplateModeErrorMessage), SR.GetString(SR.BaseTemplatedMobileComponentEditor_TemplateModeErrorTitle), MessageBoxButtons.OK, MessageBoxIcon.Information); } return result; } /// /// ////// Gets the index of the initial component editor page. /// ////// protected override int GetInitialComponentEditorPageIndex() { return _initialPage; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007./// The index of the initial page. /// ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MouseWheelEventArgs.cs
- XmlSchemaIdentityConstraint.cs
- EndSelectCardRequest.cs
- FileDialog_Vista_Interop.cs
- DESCryptoServiceProvider.cs
- Native.cs
- PolicyValidationException.cs
- LocalizationComments.cs
- LifetimeServices.cs
- CommandManager.cs
- ExpressionNode.cs
- CellConstantDomain.cs
- OleDbInfoMessageEvent.cs
- DBConcurrencyException.cs
- SystemColors.cs
- ObjectDataSourceWizardForm.cs
- SplitContainer.cs
- NativeRightsManagementAPIsStructures.cs
- MimeParameter.cs
- SelectiveScrollingGrid.cs
- HMAC.cs
- CodeArrayIndexerExpression.cs
- SystemIPGlobalProperties.cs
- BufferedOutputAsyncStream.cs
- DateTimeConverter.cs
- Int32CollectionValueSerializer.cs
- FloaterBaseParagraph.cs
- ViewBase.cs
- StatusBar.cs
- TreeViewItem.cs
- Helper.cs
- TransformPatternIdentifiers.cs
- DataGridState.cs
- RuntimeWrappedException.cs
- PageContentAsyncResult.cs
- DynamicActivity.cs
- SafeMILHandle.cs
- ChannelServices.cs
- TreeChangeInfo.cs
- GlobalizationSection.cs
- IncrementalReadDecoders.cs
- BufferedReadStream.cs
- WmlTextViewAdapter.cs
- SystemEvents.cs
- XmlSchemaSequence.cs
- ImageAttributes.cs
- CheckoutException.cs
- DropSource.cs
- CodeArrayIndexerExpression.cs
- IPCCacheManager.cs
- EventHandlerList.cs
- CompositeFontParser.cs
- NativeMethods.cs
- PersistChildrenAttribute.cs
- ProofTokenCryptoHandle.cs
- ObjectStorage.cs
- SortDescriptionCollection.cs
- Content.cs
- GlyphShapingProperties.cs
- DefaultCommandConverter.cs
- SplashScreen.cs
- webeventbuffer.cs
- ICollection.cs
- TextFindEngine.cs
- TypeDependencyAttribute.cs
- NumberSubstitution.cs
- HttpStreamXmlDictionaryWriter.cs
- ComPlusServiceLoader.cs
- GradientStopCollection.cs
- BitmapEffectDrawing.cs
- RecognizeCompletedEventArgs.cs
- ConnectionInterfaceCollection.cs
- PerformanceCounterPermission.cs
- ObjectPersistData.cs
- FrameSecurityDescriptor.cs
- DataShape.cs
- ImageEditor.cs
- DataGridViewCellStyleConverter.cs
- ColorConverter.cs
- SearchForVirtualItemEventArgs.cs
- TraceRecord.cs
- DataService.cs
- TextBoxAutoCompleteSourceConverter.cs
- DispatchOperation.cs
- MimeReturn.cs
- newinstructionaction.cs
- HashCodeCombiner.cs
- HtmlControl.cs
- TextFormatterContext.cs
- CheckBoxStandardAdapter.cs
- WindowsListViewItemStartMenu.cs
- ContainerParagraph.cs
- UrlMappingsSection.cs
- BStrWrapper.cs
- BufferedGraphics.cs
- InheritanceContextChangedEventManager.cs
- BmpBitmapEncoder.cs
- StorageEntityTypeMapping.cs
- KnownTypes.cs
- TextSelectionProcessor.cs