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
- SR.cs
- DownloadProgressEventArgs.cs
- XsltArgumentList.cs
- DecoderReplacementFallback.cs
- CodeIdentifier.cs
- BinHexEncoder.cs
- IOException.cs
- ProtocolsConfiguration.cs
- SmiRequestExecutor.cs
- IntSecurity.cs
- ContractInferenceHelper.cs
- XmlDataSourceNodeDescriptor.cs
- XmlTextAttribute.cs
- SystemFonts.cs
- XslTransformFileEditor.cs
- ServiceOperationWrapper.cs
- CodeDelegateInvokeExpression.cs
- SoapServerMethod.cs
- XmlSiteMapProvider.cs
- PerformanceCounterTraceRecord.cs
- StorageComplexPropertyMapping.cs
- DBConnection.cs
- XamlSerializer.cs
- TabRenderer.cs
- VisualStateChangedEventArgs.cs
- SqlExpressionNullability.cs
- SharingService.cs
- Pts.cs
- NullableLongAverageAggregationOperator.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- DataSourceView.cs
- BaseTemplateParser.cs
- GenericNameHandler.cs
- ConfigurationSchemaErrors.cs
- XmlCharacterData.cs
- WmpBitmapEncoder.cs
- DataGridCell.cs
- StructuredTypeInfo.cs
- ProfessionalColors.cs
- DLinqAssociationProvider.cs
- MessagePartSpecification.cs
- ScrollChangedEventArgs.cs
- ExeConfigurationFileMap.cs
- BooleanToVisibilityConverter.cs
- printdlgexmarshaler.cs
- ResXResourceSet.cs
- PerformanceCounterPermission.cs
- CheckBox.cs
- WinEventTracker.cs
- HwndSource.cs
- QilXmlReader.cs
- Point4DConverter.cs
- SimpleWorkerRequest.cs
- AppLevelCompilationSectionCache.cs
- SequentialUshortCollection.cs
- MiniAssembly.cs
- NumberFormatter.cs
- ZipFileInfo.cs
- Privilege.cs
- LayoutInformation.cs
- PanelStyle.cs
- ConstraintEnumerator.cs
- DynamicValueConverter.cs
- ImageSource.cs
- OutOfProcStateClientManager.cs
- HMACRIPEMD160.cs
- LogRestartAreaEnumerator.cs
- InkCollectionBehavior.cs
- ExpandoObject.cs
- TableLayoutStyle.cs
- XmlValidatingReaderImpl.cs
- HttpListenerPrefixCollection.cs
- CodeParameterDeclarationExpression.cs
- ProxyWebPartConnectionCollection.cs
- Literal.cs
- AdapterUtil.cs
- UriTemplateCompoundPathSegment.cs
- AsyncCompletedEventArgs.cs
- WindowsBrush.cs
- XmlSchemaAny.cs
- DeadCharTextComposition.cs
- WebBrowserHelper.cs
- AppSettingsExpressionBuilder.cs
- VisualTarget.cs
- SecurityState.cs
- TemplateControlParser.cs
- ConnectionStringSettings.cs
- QilGeneratorEnv.cs
- mda.cs
- SizeAnimationClockResource.cs
- SetStoryboardSpeedRatio.cs
- SqlMetaData.cs
- DBSqlParserColumn.cs
- XmlRawWriter.cs
- Invariant.cs
- ObjRef.cs
- EditingCoordinator.cs
- NetSectionGroup.cs
- OracleDataAdapter.cs
- GenericUriParser.cs