Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartMinimizeVerb.cs / 1 / WebPartMinimizeVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartMinimizeVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartMinimizeVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartMinimizeVerb_Text); } return _defaultText; } } // Properties must look at viewstate directly instead of the property in the base class, // so we can distinguish between an unset property and a property set to String.Empty. [ WebSysDefaultValue(SR.WebPartMinimizeVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartMinimizeVerb_Text) ] public override string Text { get { object o = ViewState["Text"]; return (o == null) ? DefaultText : (string)o; } set { ViewState["Text"] = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartMinimizeVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartMinimizeVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartMinimizeVerb_Text); } return _defaultText; } } // Properties must look at viewstate directly instead of the property in the base class, // so we can distinguish between an unset property and a property set to String.Empty. [ WebSysDefaultValue(SR.WebPartMinimizeVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartMinimizeVerb_Text) ] public override string Text { get { object o = ViewState["Text"]; return (o == null) ? DefaultText : (string)o; } set { ViewState["Text"] = value; } } } } // 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
- MenuItem.cs
- Stopwatch.cs
- BooleanFunctions.cs
- SqlDataSourceFilteringEventArgs.cs
- CodeCastExpression.cs
- WsiProfilesElementCollection.cs
- DefaultParameterValueAttribute.cs
- DetailsViewDeleteEventArgs.cs
- SpellerError.cs
- DataObjectEventArgs.cs
- XmlILOptimizerVisitor.cs
- FrameworkPropertyMetadata.cs
- SiteMapProvider.cs
- DynamicQueryableWrapper.cs
- BindingManagerDataErrorEventArgs.cs
- SignedInfo.cs
- HttpChannelBindingToken.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- QueryComponents.cs
- ScriptResourceMapping.cs
- DuplicateMessageDetector.cs
- DataShape.cs
- HiddenField.cs
- ViewCellSlot.cs
- TableItemStyle.cs
- OdbcConnectionStringbuilder.cs
- TypeDescriptionProviderAttribute.cs
- EditorPartChrome.cs
- AgileSafeNativeMemoryHandle.cs
- RelationshipManager.cs
- InputScopeConverter.cs
- StorageInfo.cs
- TextDecorationLocationValidation.cs
- TextSpan.cs
- HijriCalendar.cs
- DbConnectionInternal.cs
- ISFTagAndGuidCache.cs
- WSHttpSecurity.cs
- CellTreeNodeVisitors.cs
- PasswordTextNavigator.cs
- WebAdminConfigurationHelper.cs
- ConfigurationPropertyCollection.cs
- Compensate.cs
- EventLogPermissionAttribute.cs
- ColorKeyFrameCollection.cs
- TabRenderer.cs
- DynamicRouteExpression.cs
- ToolStripItemRenderEventArgs.cs
- AdPostCacheSubstitution.cs
- DirectoryNotFoundException.cs
- SecurityManager.cs
- QueryReaderSettings.cs
- CompiledIdentityConstraint.cs
- MultiPropertyDescriptorGridEntry.cs
- WpfPayload.cs
- ContractMapping.cs
- BindingMemberInfo.cs
- BezierSegment.cs
- JsonReader.cs
- CapabilitiesUse.cs
- MeshGeometry3D.cs
- DataGridViewComboBoxColumn.cs
- CommonProperties.cs
- SoapAttributeOverrides.cs
- itemelement.cs
- IPAddressCollection.cs
- ThreadInterruptedException.cs
- GeneralTransform3D.cs
- SizeFConverter.cs
- AnnotationResourceChangedEventArgs.cs
- DataSourceDesigner.cs
- HttpPostLocalhostServerProtocol.cs
- PackageRelationshipCollection.cs
- AxisAngleRotation3D.cs
- ConnectionPoint.cs
- System.Data_BID.cs
- ValueSerializer.cs
- BulletChrome.cs
- ModelTreeManager.cs
- CacheSection.cs
- HiddenFieldPageStatePersister.cs
- UpdatePanel.cs
- MinMaxParagraphWidth.cs
- HTMLTextWriter.cs
- ExcCanonicalXml.cs
- SmtpNegotiateAuthenticationModule.cs
- TextHidden.cs
- Mutex.cs
- DesignerEditorPartChrome.cs
- COM2PropertyPageUITypeConverter.cs
- ChtmlFormAdapter.cs
- AccessDataSourceView.cs
- DataKey.cs
- StatusBar.cs
- AnonymousIdentificationModule.cs
- PipeException.cs
- EventDescriptorCollection.cs
- CursorInteropHelper.cs
- Keyboard.cs
- XamlSerializerUtil.cs