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
- ParameterCollectionEditor.cs
- SqlStatistics.cs
- Trigger.cs
- IMembershipProvider.cs
- oledbmetadatacolumnnames.cs
- SystemResources.cs
- BackStopAuthenticationModule.cs
- RegistryKey.cs
- PathTooLongException.cs
- ToolboxComponentsCreatedEventArgs.cs
- FilterQuery.cs
- ConnectionInterfaceCollection.cs
- FeatureSupport.cs
- xmlfixedPageInfo.cs
- SubclassTypeValidator.cs
- UserControl.cs
- TemplateXamlParser.cs
- PeerDuplexChannel.cs
- XmlSchemaIdentityConstraint.cs
- Normalization.cs
- Geometry3D.cs
- ProcessStartInfo.cs
- MsmqInputMessage.cs
- SR.cs
- UrlMappingCollection.cs
- HttpCacheVary.cs
- SQLConvert.cs
- OperatorExpressions.cs
- ObjectSecurity.cs
- SizeAnimationBase.cs
- FileSecurity.cs
- URLMembershipCondition.cs
- MethodSet.cs
- TCPClient.cs
- NegotiateStream.cs
- DirectionalLight.cs
- TaskExtensions.cs
- ExtensionQuery.cs
- VectorKeyFrameCollection.cs
- EffectiveValueEntry.cs
- SystemWebExtensionsSectionGroup.cs
- HostElement.cs
- ResourceDictionaryCollection.cs
- ConfigurationLocationCollection.cs
- ImportContext.cs
- XPathNodeList.cs
- SqlExpander.cs
- WindowsImpersonationContext.cs
- ProviderConnectionPointCollection.cs
- CustomError.cs
- RawTextInputReport.cs
- CompilerScopeManager.cs
- OrthographicCamera.cs
- MailDefinitionBodyFileNameEditor.cs
- ButtonColumn.cs
- documentsequencetextview.cs
- WmfPlaceableFileHeader.cs
- recordstatefactory.cs
- ReferentialConstraintRoleElement.cs
- newitemfactory.cs
- NotifyIcon.cs
- GenericTypeParameterBuilder.cs
- StaticTextPointer.cs
- WebControlAdapter.cs
- ReflectionUtil.cs
- RuntimeEnvironment.cs
- CreateUserErrorEventArgs.cs
- XmlSchemaNotation.cs
- DecoratedNameAttribute.cs
- TextFormatterHost.cs
- CodeBinaryOperatorExpression.cs
- PtsContext.cs
- DynamicValueConverter.cs
- HttpRuntime.cs
- TextElementCollectionHelper.cs
- Errors.cs
- AnnotationResourceCollection.cs
- ScrollableControl.cs
- InkPresenterAutomationPeer.cs
- HostedHttpRequestAsyncResult.cs
- ParameterReplacerVisitor.cs
- WizardPanel.cs
- XamlParser.cs
- OdbcException.cs
- EnumerableRowCollection.cs
- ClockGroup.cs
- WSFederationHttpSecurityMode.cs
- HttpRequestCacheValidator.cs
- Path.cs
- ToolStripItemRenderEventArgs.cs
- X509Certificate2.cs
- LoginView.cs
- AngleUtil.cs
- XmlSerializerAssemblyAttribute.cs
- FixedSOMSemanticBox.cs
- SqlTriggerContext.cs
- Facet.cs
- DispatcherEventArgs.cs
- XmlAttributeCache.cs
- DeflateEmulationStream.cs