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
- MailAddressCollection.cs
- Method.cs
- PopupControlService.cs
- ScrollItemProviderWrapper.cs
- XmlRawWriterWrapper.cs
- ScriptIgnoreAttribute.cs
- ConfigurationFileMap.cs
- Wizard.cs
- TraceUtility.cs
- CharacterBuffer.cs
- WebPartZoneBase.cs
- CommonGetThemePartSize.cs
- UnauthorizedWebPart.cs
- EntityContainerRelationshipSetEnd.cs
- StaticExtension.cs
- HttpRuntime.cs
- LocatorPart.cs
- SqlConnectionPoolProviderInfo.cs
- ToolStripRenderer.cs
- InvalidProgramException.cs
- SymLanguageVendor.cs
- FormViewPageEventArgs.cs
- PerspectiveCamera.cs
- SeekStoryboard.cs
- BrushMappingModeValidation.cs
- PropertyChange.cs
- XmlFormatWriterGenerator.cs
- DrawingAttributes.cs
- MetafileHeaderWmf.cs
- SqlCrossApplyToCrossJoin.cs
- TextEditorContextMenu.cs
- LogicalExpr.cs
- ChannelServices.cs
- AxisAngleRotation3D.cs
- SerializationException.cs
- IssuedTokenServiceElement.cs
- DurableOperationContext.cs
- KeyPressEvent.cs
- AnimationClock.cs
- JsonWriter.cs
- XPathDescendantIterator.cs
- GetPageCompletedEventArgs.cs
- ListViewDeleteEventArgs.cs
- TimeZone.cs
- XPathException.cs
- SessionStateContainer.cs
- RelatedView.cs
- ToolStripArrowRenderEventArgs.cs
- ConfigurationElementProperty.cs
- ControlCodeDomSerializer.cs
- EventListenerClientSide.cs
- SafeNativeMethodsOther.cs
- Switch.cs
- ProfileManager.cs
- ReflectionServiceProvider.cs
- DataSysAttribute.cs
- ProfileInfo.cs
- TemplateBuilder.cs
- NonBatchDirectoryCompiler.cs
- ImageConverter.cs
- BlurBitmapEffect.cs
- ImageIndexEditor.cs
- PasswordDeriveBytes.cs
- EventBuilder.cs
- WebPart.cs
- ReferencedType.cs
- OracleCommandSet.cs
- DbConnectionPoolGroup.cs
- HtmlMeta.cs
- TransformConverter.cs
- DSASignatureDeformatter.cs
- CachedPathData.cs
- Token.cs
- PropertyKey.cs
- DataBindingCollectionConverter.cs
- TimerElapsedEvenArgs.cs
- MachineKeyConverter.cs
- SafeMILHandle.cs
- DesigntimeLicenseContextSerializer.cs
- StringStorage.cs
- DataObjectAttribute.cs
- LassoSelectionBehavior.cs
- BinaryParser.cs
- TemplateControlBuildProvider.cs
- XmlProcessingInstruction.cs
- HtmlShimManager.cs
- COAUTHINFO.cs
- ParserStack.cs
- sqlmetadatafactory.cs
- DispatcherOperation.cs
- PopupRootAutomationPeer.cs
- PersistenceProviderDirectory.cs
- XPathAncestorIterator.cs
- DbConnectionHelper.cs
- ResetableIterator.cs
- TemplateParser.cs
- TextDecorationCollection.cs
- XmlSchemaSequence.cs
- RegexCapture.cs
- MemoryPressure.cs