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
- LayoutExceptionEventArgs.cs
- WebCategoryAttribute.cs
- EnumerationRangeValidationUtil.cs
- Command.cs
- CheckBoxFlatAdapter.cs
- VisualBasicSettings.cs
- TextHidden.cs
- MemoryStream.cs
- CheckBoxField.cs
- DateTimeConstantAttribute.cs
- InstanceOwner.cs
- _ChunkParse.cs
- WebPartZoneCollection.cs
- DataSourceSelectArguments.cs
- FigureParagraph.cs
- ToolStripContainer.cs
- AsyncCallback.cs
- SyndicationSerializer.cs
- ExternalCalls.cs
- DATA_BLOB.cs
- DataBindingHandlerAttribute.cs
- HighContrastHelper.cs
- TextRangeAdaptor.cs
- MultipartIdentifier.cs
- NamespaceListProperty.cs
- HtmlShim.cs
- LayoutUtils.cs
- ObjectConverter.cs
- SourceFileBuildProvider.cs
- DropDownHolder.cs
- Color.cs
- FileAccessException.cs
- XmlTextAttribute.cs
- ControlType.cs
- OraclePermissionAttribute.cs
- SessionStateItemCollection.cs
- AttachedPropertyDescriptor.cs
- ClientApiGenerator.cs
- ComboBox.cs
- MenuItem.cs
- AdditionalEntityFunctions.cs
- UrlAuthFailureHandler.cs
- CommandManager.cs
- JournalEntry.cs
- BrowserDefinitionCollection.cs
- ArgumentsParser.cs
- Nullable.cs
- updatecommandorderer.cs
- Module.cs
- XamlSerializerUtil.cs
- ClientProxyGenerator.cs
- TextRangeEdit.cs
- SqlIdentifier.cs
- SortDescription.cs
- UxThemeWrapper.cs
- RegisteredScript.cs
- GridItemPatternIdentifiers.cs
- MethodBody.cs
- CodeThrowExceptionStatement.cs
- BitmapVisualManager.cs
- CorrelationManager.cs
- _FixedSizeReader.cs
- NamespaceCollection.cs
- DataGridDesigner.cs
- FileUtil.cs
- HelloMessageCD1.cs
- CacheDependency.cs
- UIElement3D.cs
- CommandField.cs
- SqlServices.cs
- ObjectStateManager.cs
- RNGCryptoServiceProvider.cs
- ColorDialog.cs
- bindurihelper.cs
- SettingsPropertyValueCollection.cs
- WindowVisualStateTracker.cs
- AsynchronousChannel.cs
- ECDiffieHellmanCng.cs
- AmbientValueAttribute.cs
- XmlSecureResolver.cs
- TextParaLineResult.cs
- CharacterBuffer.cs
- EventKeyword.cs
- Relationship.cs
- StylusButtonEventArgs.cs
- OperationValidationEventArgs.cs
- SoapProtocolReflector.cs
- ConstrainedDataObject.cs
- SplitContainerDesigner.cs
- ToolboxItemCollection.cs
- TypeDependencyAttribute.cs
- WebCategoryAttribute.cs
- Rijndael.cs
- IgnoreSection.cs
- SizeAnimation.cs
- Assert.cs
- DesignerValidationSummaryAdapter.cs
- Math.cs
- OdbcConnectionStringbuilder.cs
- HScrollProperties.cs