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
- StaticDataManager.cs
- FixedSOMGroup.cs
- BitConverter.cs
- CheckBox.cs
- StringAnimationBase.cs
- ADConnectionHelper.cs
- SqlResolver.cs
- Section.cs
- BaseInfoTable.cs
- PerformanceCounterCategory.cs
- SQlBooleanStorage.cs
- UriTemplateVariablePathSegment.cs
- FontConverter.cs
- SqlServer2KCompatibilityCheck.cs
- WindowsMenu.cs
- IdentifierCreationService.cs
- SqlProviderUtilities.cs
- MDIControlStrip.cs
- StringInfo.cs
- D3DImage.cs
- PerformanceCounterManager.cs
- ClonableStack.cs
- BamlWriter.cs
- EventRoute.cs
- KeyEvent.cs
- FileInfo.cs
- RegistrySecurity.cs
- AdRotatorDesigner.cs
- SystemDropShadowChrome.cs
- WebHttpBindingElement.cs
- FileIOPermission.cs
- Schema.cs
- NavigationProperty.cs
- ResourcePermissionBase.cs
- PublisherIdentityPermission.cs
- BinaryUtilClasses.cs
- Screen.cs
- CreateParams.cs
- ScaleTransform3D.cs
- IgnoreFileBuildProvider.cs
- EventLogPermissionEntryCollection.cs
- AmbiguousMatchException.cs
- XPathScanner.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- NonSerializedAttribute.cs
- ColorConvertedBitmapExtension.cs
- TraceHandler.cs
- AmbiguousMatchException.cs
- ObjectConverter.cs
- WindowHideOrCloseTracker.cs
- Debug.cs
- InstanceCreationEditor.cs
- DiagnosticStrings.cs
- ValueOfAction.cs
- MachineKeySection.cs
- ModifiableIteratorCollection.cs
- CheckBoxStandardAdapter.cs
- ImageMapEventArgs.cs
- FormsAuthenticationModule.cs
- DataGridViewImageColumn.cs
- CompiledRegexRunnerFactory.cs
- ImageDrawing.cs
- ImageSourceConverter.cs
- RunClient.cs
- XmlNodeChangedEventArgs.cs
- ControlBuilderAttribute.cs
- StyleBamlTreeBuilder.cs
- ProcessInfo.cs
- RectValueSerializer.cs
- ControlParameter.cs
- FixedSOMTableRow.cs
- CommonRemoteMemoryBlock.cs
- PaintEvent.cs
- WindowsPrincipal.cs
- PropertyBuilder.cs
- COAUTHIDENTITY.cs
- ConditionBrowserDialog.cs
- DataGrid.cs
- HttpListener.cs
- _UriSyntax.cs
- InternalResources.cs
- BitmapPalettes.cs
- SharedPerformanceCounter.cs
- CompositeControl.cs
- DataGridColumnCollection.cs
- OutputCacheSettings.cs
- OpenTypeLayoutCache.cs
- DataGridrowEditEndingEventArgs.cs
- QualifiedCellIdBoolean.cs
- SemaphoreSlim.cs
- columnmapfactory.cs
- LayoutEvent.cs
- AssemblyAttributes.cs
- EncoderParameters.cs
- RuleSettingsCollection.cs
- ListItemParagraph.cs
- ZipPackage.cs
- BuildProvidersCompiler.cs
- RSAOAEPKeyExchangeDeformatter.cs
- SqlCachedBuffer.cs