Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / MS / Internal / Controls / CustomCategoryAttribute.cs / 1305600 / CustomCategoryAttribute.cs
using System; using System.ComponentModel; using MS.Internal; using System.Windows; using System.Diagnostics; using System.Globalization; namespace System.Windows { ////// Attribute which specifies additional category strings which can be localized: /// Accessibility, Content, Navigation. /// internal sealed class CustomCategoryAttribute : CategoryAttribute { internal CustomCategoryAttribute(string name) : base(name) { Debug.Assert("Content".Equals(name, StringComparison.InvariantCulture) || "Accessibility".Equals(name, StringComparison.InvariantCulture) || "Navigation".Equals(name, StringComparison.InvariantCulture)); } protected override string GetLocalizedString(string value) { // Return a localized version of the custom category if (String.Compare(value, "Content", StringComparison.Ordinal) == 0) return SR.Get(SRID.DesignerMetadata_CustomCategory_Content); else if(String.Compare(value, "Accessibility", StringComparison.Ordinal) == 0) return SR.Get(SRID.DesignerMetadata_CustomCategory_Accessibility); else /*if(String.Compare(value, "Navigation", StringComparison.Ordinal) == 0)*/ return SR.Get(SRID.DesignerMetadata_CustomCategory_Navigation); } } } // 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
- DataServiceExpressionVisitor.cs
- WebPartDisplayMode.cs
- UTF7Encoding.cs
- PageContent.cs
- DataListItemEventArgs.cs
- VolatileEnlistmentMultiplexing.cs
- FixedLineResult.cs
- CompiledAction.cs
- Range.cs
- basemetadatamappingvisitor.cs
- WebBrowser.cs
- CacheChildrenQuery.cs
- XmlSchemaInclude.cs
- ProgramNode.cs
- SrgsElementFactory.cs
- SimpleRecyclingCache.cs
- DiscoveryExceptionDictionary.cs
- OutputCacheEntry.cs
- PointHitTestParameters.cs
- DataMemberListEditor.cs
- SafeRightsManagementPubHandle.cs
- ProxyWebPartConnectionCollection.cs
- DrawingContext.cs
- DetailsViewActionList.cs
- CryptoHelper.cs
- TabItemWrapperAutomationPeer.cs
- PackageRelationshipSelector.cs
- Pen.cs
- StylusCollection.cs
- IndicShape.cs
- XmlSchemaValidationException.cs
- MasterPageBuildProvider.cs
- StringUtil.cs
- ControlParser.cs
- ValueOfAction.cs
- X509WindowsSecurityToken.cs
- TextRangeAdaptor.cs
- XPathSelfQuery.cs
- ComponentCollection.cs
- DictionaryEntry.cs
- ParallelQuery.cs
- BaseAddressPrefixFilterElementCollection.cs
- Rect.cs
- ConnectionManager.cs
- IfJoinedCondition.cs
- TreeViewImageKeyConverter.cs
- RSAPKCS1SignatureDeformatter.cs
- OdbcInfoMessageEvent.cs
- VectorAnimationBase.cs
- UseAttributeSetsAction.cs
- Root.cs
- DispatcherSynchronizationContext.cs
- Vector3DIndependentAnimationStorage.cs
- ToolStripLabel.cs
- FixedStringLookup.cs
- UxThemeWrapper.cs
- GregorianCalendar.cs
- WebBrowserProgressChangedEventHandler.cs
- TabControl.cs
- CompositeScriptReferenceEventArgs.cs
- RemoteHelper.cs
- Documentation.cs
- Glyph.cs
- PropertyItemInternal.cs
- TableColumn.cs
- ControlCachePolicy.cs
- RadioButton.cs
- MsmqPoisonMessageException.cs
- ReversePositionQuery.cs
- WindowsTooltip.cs
- odbcmetadatacollectionnames.cs
- JoinElimination.cs
- PartitionResolver.cs
- XmlBinaryReader.cs
- DbConnectionStringBuilder.cs
- ProfilePropertyNameValidator.cs
- ImpersonateTokenRef.cs
- IIS7UserPrincipal.cs
- TextLineBreak.cs
- MemberRestriction.cs
- ValidationEventArgs.cs
- XmlIgnoreAttribute.cs
- MsmqHostedTransportConfiguration.cs
- HttpModuleCollection.cs
- TypeBuilderInstantiation.cs
- ImageListUtils.cs
- StructuredType.cs
- ObjectParameterCollection.cs
- KeyboardEventArgs.cs
- UnitySerializationHolder.cs
- TextOptions.cs
- SemanticResultKey.cs
- GcHandle.cs
- CoTaskMemSafeHandle.cs
- SubclassTypeValidator.cs
- IdleTimeoutMonitor.cs
- XomlCompilerHelpers.cs
- PostBackTrigger.cs
- Types.cs
- AssociativeAggregationOperator.cs