Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / DynamicData / DynamicData / PageAction.cs / 1305376 / PageAction.cs
using System.ComponentModel;
namespace System.Web.DynamicData {
///
/// Class that holds the name of common Actions for convenience
///
public static class PageAction {
///
/// Returns "Details"
///
public static string Details { get { return "Details"; } }
///
/// Returns "List"
///
public static string List { get { return "List"; } }
///
/// Returns "Edit"
///
public static string Edit { get { return "Edit"; } }
///
/// Returns "Insert"
///
public static string Insert { get { return "Insert"; } }
}
//
internal class ActionConverter : StringConverter {
private static string[] _targetValues = {
PageAction.Details,
PageAction.Edit,
PageAction.Insert,
PageAction.List
};
private StandardValuesCollection _values;
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) {
if (_values == null) {
_values = new StandardValuesCollection(_targetValues);
}
return _values;
}
public override bool GetStandardValuesExclusive(ITypeDescriptorContext context) {
return false;
}
public override bool GetStandardValuesSupported(ITypeDescriptorContext context) {
return true;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
using System.ComponentModel;
namespace System.Web.DynamicData {
///
/// Class that holds the name of common Actions for convenience
///
public static class PageAction {
///
/// Returns "Details"
///
public static string Details { get { return "Details"; } }
///
/// Returns "List"
///
public static string List { get { return "List"; } }
///
/// Returns "Edit"
///
public static string Edit { get { return "Edit"; } }
///
/// Returns "Insert"
///
public static string Insert { get { return "Insert"; } }
}
//
internal class ActionConverter : StringConverter {
private static string[] _targetValues = {
PageAction.Details,
PageAction.Edit,
PageAction.Insert,
PageAction.List
};
private StandardValuesCollection _values;
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) {
if (_values == null) {
_values = new StandardValuesCollection(_targetValues);
}
return _values;
}
public override bool GetStandardValuesExclusive(ITypeDescriptorContext context) {
return false;
}
public override bool GetStandardValuesSupported(ITypeDescriptorContext context) {
return true;
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- WindowsRegion.cs
- Exceptions.cs
- WebPartEventArgs.cs
- TreeNodeStyleCollection.cs
- Brushes.cs
- ContentElement.cs
- WsdlBuildProvider.cs
- ColumnWidthChangedEvent.cs
- InvokeMethodDesigner.xaml.cs
- Label.cs
- LineServices.cs
- SQLInt16.cs
- Point.cs
- XDeferredAxisSource.cs
- _SafeNetHandles.cs
- XmlParserContext.cs
- TemplatedWizardStep.cs
- SimpleExpression.cs
- CombinedTcpChannel.cs
- ClientUtils.cs
- WebPartMenu.cs
- ApplyImportsAction.cs
- Viewport3DVisual.cs
- OrCondition.cs
- ResolveNameEventArgs.cs
- InvalidMessageContractException.cs
- WebContext.cs
- DataListItem.cs
- DataGridViewCellStyleConverter.cs
- CatalogPartCollection.cs
- DesignerToolStripControlHost.cs
- GroupQuery.cs
- InputBinding.cs
- NetworkAddressChange.cs
- DecimalConstantAttribute.cs
- IResourceProvider.cs
- SoapSchemaMember.cs
- BevelBitmapEffect.cs
- WebExceptionStatus.cs
- BaseDataBoundControl.cs
- Rule.cs
- UnicastIPAddressInformationCollection.cs
- DataStreamFromComStream.cs
- XmlNamedNodeMap.cs
- RenderContext.cs
- CodeCatchClauseCollection.cs
- ChildDocumentBlock.cs
- ActivationServices.cs
- TrackingProfileSerializer.cs
- handlecollector.cs
- ChameleonKey.cs
- ExtentJoinTreeNode.cs
- CommandSet.cs
- EmissiveMaterial.cs
- AliasedSlot.cs
- SqlAliaser.cs
- While.cs
- SqlBulkCopy.cs
- DefaultWorkflowTransactionService.cs
- XmlBinaryWriterSession.cs
- ConfigurationManagerHelper.cs
- WebColorConverter.cs
- WebPartTracker.cs
- EntityProviderServices.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- StrongNameIdentityPermission.cs
- FixedSOMContainer.cs
- SafeFileHandle.cs
- EntityTypeBase.cs
- SafeThemeHandle.cs
- XmlDataSourceNodeDescriptor.cs
- TypeGeneratedEventArgs.cs
- AncestorChangedEventArgs.cs
- ServiceObjectContainer.cs
- PropertyGridCommands.cs
- TypeElement.cs
- Emitter.cs
- UserControlBuildProvider.cs
- Matrix3DConverter.cs
- ProfilePropertySettingsCollection.cs
- HiddenFieldPageStatePersister.cs
- OpenTypeCommon.cs
- XmlDataLoader.cs
- ModifierKeysValueSerializer.cs
- XslAstAnalyzer.cs
- DataGridColumnCollectionEditor.cs
- PenThread.cs
- ImageCreator.cs
- CatalogZone.cs
- MobileErrorInfo.cs
- TextReader.cs
- SqlDataRecord.cs
- CommonDialog.cs
- PageRanges.cs
- ChannelServices.cs
- AnimationException.cs
- _NetworkingPerfCounters.cs
- storagemappingitemcollection.viewdictionary.cs
- FixedSOMTextRun.cs
- CapabilitiesPattern.cs