Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Framework / MS / Internal / Controls / CustomCategoryAttribute.cs / 1 / 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
- PersonalizationState.cs
- ClientTargetCollection.cs
- ToolBarButton.cs
- DbConnectionFactory.cs
- X509ChainPolicy.cs
- CodeCompileUnit.cs
- Missing.cs
- BitmapEffectInputData.cs
- DataControlButton.cs
- UdpTransportSettingsElement.cs
- AccessibilityApplicationManager.cs
- DateTimeConstantAttribute.cs
- DecoderExceptionFallback.cs
- CapiNative.cs
- COM2ExtendedTypeConverter.cs
- BuildProvidersCompiler.cs
- DataRelationPropertyDescriptor.cs
- Activity.cs
- COM2TypeInfoProcessor.cs
- DataGridHelper.cs
- SiteMapProvider.cs
- NameSpaceExtractor.cs
- PageBreakRecord.cs
- ClientFormsIdentity.cs
- BackgroundWorker.cs
- GenericParameterDataContract.cs
- SqlGatherConsumedAliases.cs
- WebPartUserCapability.cs
- HttpEncoderUtility.cs
- WebPartAuthorizationEventArgs.cs
- RequestQueryProcessor.cs
- ProcessStartInfo.cs
- EdgeModeValidation.cs
- PasswordPropertyTextAttribute.cs
- AccessKeyManager.cs
- SortKey.cs
- TextModifierScope.cs
- CaseInsensitiveOrdinalStringComparer.cs
- EdmConstants.cs
- ObjectHelper.cs
- TraceData.cs
- ScrollBarAutomationPeer.cs
- SymbolPair.cs
- ProcessStartInfo.cs
- CroppedBitmap.cs
- SkipQueryOptionExpression.cs
- EncodingDataItem.cs
- TdsParserStateObject.cs
- QuaternionKeyFrameCollection.cs
- WebPartMenu.cs
- PowerStatus.cs
- BoundsDrawingContextWalker.cs
- CriticalExceptions.cs
- EntityDataSourceStatementEditor.cs
- Debugger.cs
- CallSite.cs
- QueryExpression.cs
- PrintDialogDesigner.cs
- HttpServerUtilityWrapper.cs
- MergeFailedEvent.cs
- CollectionViewGroupRoot.cs
- ColorPalette.cs
- DesignTimeTemplateParser.cs
- CrossSiteScriptingValidation.cs
- ToolboxBitmapAttribute.cs
- Translator.cs
- HttpCookiesSection.cs
- Point3DCollectionConverter.cs
- ClonableStack.cs
- IndentedWriter.cs
- unsafenativemethodstextservices.cs
- FixedSOMPageElement.cs
- BooleanSwitch.cs
- IdentitySection.cs
- EncryptedPackageFilter.cs
- _NegoState.cs
- MimeTypeMapper.cs
- InternalConfigSettingsFactory.cs
- PointAnimationClockResource.cs
- DataSourceSelectArguments.cs
- AnonymousIdentificationModule.cs
- CultureSpecificCharacterBufferRange.cs
- ColumnClickEvent.cs
- XappLauncher.cs
- DiscoveryMessageProperty.cs
- DesignerTextViewAdapter.cs
- ExtensionDataObject.cs
- MetadataPropertyvalue.cs
- ComPlusInstanceContextInitializer.cs
- TrailingSpaceComparer.cs
- EdmMember.cs
- ParameterBuilder.cs
- ObjectComplexPropertyMapping.cs
- ObjectSecurity.cs
- ClrPerspective.cs
- DesignBindingEditor.cs
- ImageSourceValueSerializer.cs
- SiteMapDataSourceView.cs
- SslStreamSecurityElement.cs
- FormatVersion.cs