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
- Process.cs
- XmlDataLoader.cs
- Descriptor.cs
- Restrictions.cs
- CellConstantDomain.cs
- SqlFlattener.cs
- XmlReturnReader.cs
- ObjectCacheSettings.cs
- ContractMethodParameterInfo.cs
- NativeBuffer.cs
- CachedTypeface.cs
- MonthCalendarDesigner.cs
- VisualTreeHelper.cs
- RegexMatch.cs
- DesignOnlyAttribute.cs
- StateManager.cs
- XmlNullResolver.cs
- PersistenceTypeAttribute.cs
- _DynamicWinsockMethods.cs
- Pens.cs
- ConfigXmlElement.cs
- ActivationServices.cs
- Attribute.cs
- TransportConfigurationTypeElementCollection.cs
- DocumentGridContextMenu.cs
- ItemsPresenter.cs
- RowVisual.cs
- OdbcStatementHandle.cs
- TemplateComponentConnector.cs
- MediaPlayerState.cs
- DetailsViewInsertedEventArgs.cs
- ProviderUtil.cs
- BufferedStream.cs
- UnSafeCharBuffer.cs
- ContextMenuStrip.cs
- XPathMultyIterator.cs
- SpeakInfo.cs
- TextCompositionManager.cs
- GridSplitterAutomationPeer.cs
- ByteFacetDescriptionElement.cs
- ArgumentReference.cs
- RightsManagementInformation.cs
- EntityTypeEmitter.cs
- ErrorWrapper.cs
- XmlSchemaSimpleTypeRestriction.cs
- RuntimeCompatibilityAttribute.cs
- ThumbButtonInfoCollection.cs
- BrushValueSerializer.cs
- EntityDataSourceContextCreatedEventArgs.cs
- UniqueCodeIdentifierScope.cs
- ListDataHelper.cs
- AppDomainShutdownMonitor.cs
- MetadataItem_Static.cs
- _BaseOverlappedAsyncResult.cs
- CustomErrorCollection.cs
- Fonts.cs
- SolidBrush.cs
- UnorderedHashRepartitionStream.cs
- UserPreferenceChangedEventArgs.cs
- OdbcCommand.cs
- DataKeyCollection.cs
- Faults.cs
- PopupEventArgs.cs
- BamlTreeMap.cs
- FontFamily.cs
- LinqDataSourceDeleteEventArgs.cs
- ListenerConfig.cs
- FragmentQueryProcessor.cs
- CodeNamespaceCollection.cs
- InstanceDataCollection.cs
- FileUpload.cs
- TemplateEditingVerb.cs
- SecureUICommand.cs
- RtfNavigator.cs
- ProcessHostServerConfig.cs
- DiscreteKeyFrames.cs
- ItemsControl.cs
- FreezableCollection.cs
- ValidatedMobileControlConverter.cs
- PolicyManager.cs
- FocusWithinProperty.cs
- BuildManagerHost.cs
- hwndwrapper.cs
- QuaternionAnimation.cs
- ToolBarTray.cs
- NameValuePermission.cs
- LocationReferenceEnvironment.cs
- ExpressionBinding.cs
- StateRuntime.cs
- RSAOAEPKeyExchangeDeformatter.cs
- DataPointer.cs
- TextElement.cs
- SqlException.cs
- StaticFileHandler.cs
- AttributeEmitter.cs
- CapacityStreamGeometryContext.cs
- PageThemeBuildProvider.cs
- DomainUpDown.cs
- UrlPath.cs
- DataViewManager.cs