Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / Design / TableFieldsEditor.cs / 1305376 / TableFieldsEditor.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.Drawing.Design;
using System.Web.UI.MobileControls;
///
///
/// The editor for column collections.
///
///
[
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 class TableFieldsEditor : MobileUITypeEditor
{
///
///
/// Edits the value specified.
///
///
///
/// An that specifies the context of the value to edit.
///
///
/// An .
///
///
/// The object to edit.
///
///
///
/// The updated value.
///
///
public override Object EditValue(ITypeDescriptorContext context, IServiceProvider provider, Object value)
{
Debug.Assert(context != null);
ObjectList objectList = context.Instance as ObjectList;
Debug.Assert(objectList != null);
ObjectListDesigner designer = GetDesigner(context) as ObjectListDesigner;
Debug.Assert(designer != null);
designer.InvokePropertyBuilder(ObjectListComponentEditor.IDX_GENERAL);
return objectList.TableFields;
}
public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context)
{
// Disable the ... button in multi-selected case.
if (context.Instance is ObjectList)
{
return base.GetEditStyle(context);
}
return UITypeEditorEditStyle.None;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// 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.Drawing.Design;
using System.Web.UI.MobileControls;
///
///
/// The editor for column collections.
///
///
[
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 class TableFieldsEditor : MobileUITypeEditor
{
///
///
/// Edits the value specified.
///
///
///
/// An that specifies the context of the value to edit.
///
///
/// An .
///
///
/// The object to edit.
///
///
///
/// The updated value.
///
///
public override Object EditValue(ITypeDescriptorContext context, IServiceProvider provider, Object value)
{
Debug.Assert(context != null);
ObjectList objectList = context.Instance as ObjectList;
Debug.Assert(objectList != null);
ObjectListDesigner designer = GetDesigner(context) as ObjectListDesigner;
Debug.Assert(designer != null);
designer.InvokePropertyBuilder(ObjectListComponentEditor.IDX_GENERAL);
return objectList.TableFields;
}
public override UITypeEditorEditStyle GetEditStyle(ITypeDescriptorContext context)
{
// Disable the ... button in multi-selected case.
if (context.Instance is ObjectList)
{
return base.GetEditStyle(context);
}
return UITypeEditorEditStyle.None;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- X509RawDataKeyIdentifierClause.cs
- StringReader.cs
- PerformanceCounterLib.cs
- SafeBitVector32.cs
- PropertyIDSet.cs
- EditingCoordinator.cs
- HtmlUtf8RawTextWriter.cs
- SimpleHandlerBuildProvider.cs
- TargetControlTypeCache.cs
- Path.cs
- SessionSwitchEventArgs.cs
- NeutralResourcesLanguageAttribute.cs
- MsmqChannelFactory.cs
- SymbolDocumentInfo.cs
- WebPartUserCapability.cs
- BitmapSource.cs
- CheckBoxList.cs
- InternalSafeNativeMethods.cs
- NavigationHelper.cs
- StringSource.cs
- FieldAccessException.cs
- ComplexTypeEmitter.cs
- TextDecorationCollection.cs
- ArgIterator.cs
- DisableDpiAwarenessAttribute.cs
- FamilyTypefaceCollection.cs
- FixUpCollection.cs
- XPathAxisIterator.cs
- XmlSequenceWriter.cs
- ConfigXmlComment.cs
- ApplicationDirectoryMembershipCondition.cs
- rsa.cs
- CaseInsensitiveHashCodeProvider.cs
- TreeBuilderBamlTranslator.cs
- DependencyObjectProvider.cs
- TypeExtension.cs
- WebBrowserHelper.cs
- BaseCodeDomTreeGenerator.cs
- RegistryKey.cs
- UIElement.cs
- SchemaTypeEmitter.cs
- OwnerDrawPropertyBag.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- CustomError.cs
- MimeBasePart.cs
- MultiPartWriter.cs
- VisualStyleRenderer.cs
- ManagedCodeMarkers.cs
- ObservableCollection.cs
- ApplicationProxyInternal.cs
- BufferModesCollection.cs
- PeerObject.cs
- RIPEMD160.cs
- XmlAttributeOverrides.cs
- UnmanagedBitmapWrapper.cs
- CharacterMetricsDictionary.cs
- RequiredArgumentAttribute.cs
- DefaultBinder.cs
- AutomationElement.cs
- XmlSchemaCollection.cs
- InputLangChangeRequestEvent.cs
- UnauthorizedWebPart.cs
- PassportAuthentication.cs
- InvokeProviderWrapper.cs
- FormView.cs
- NameObjectCollectionBase.cs
- XD.cs
- ViewStateException.cs
- TemplateBaseAction.cs
- Trigger.cs
- FieldNameLookup.cs
- XmlSerializableServices.cs
- ConnectionPoolManager.cs
- AnnotationComponentChooser.cs
- TrackingMemoryStreamFactory.cs
- XMLSchema.cs
- NodeFunctions.cs
- ColumnCollection.cs
- StringUtil.cs
- ToolStripItemGlyph.cs
- SrgsSubset.cs
- CDSCollectionETWBCLProvider.cs
- NonClientArea.cs
- PaperSize.cs
- TemplateManager.cs
- GridViewDeleteEventArgs.cs
- EventArgs.cs
- SmiGettersStream.cs
- FilterRepeater.cs
- QueryOutputWriter.cs
- Translator.cs
- StrongNameMembershipCondition.cs
- PermissionSetTriple.cs
- XPathExpr.cs
- TrackingRecordPreFilter.cs
- BuildProvidersCompiler.cs
- CategoryGridEntry.cs
- HtmlTitle.cs
- ProtectedProviderSettings.cs
- OdbcDataAdapter.cs