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
- XmlSequenceWriter.cs
- QuadraticBezierSegment.cs
- ServiceReflector.cs
- Helpers.cs
- XmlTextAttribute.cs
- TypeReference.cs
- LookupNode.cs
- Queue.cs
- TemplatedMailWebEventProvider.cs
- StructuralObject.cs
- DocumentScope.cs
- JoinSymbol.cs
- Int32AnimationBase.cs
- updateconfighost.cs
- ImmComposition.cs
- InvalidWMPVersionException.cs
- ChannelTerminatedException.cs
- ButtonBase.cs
- BitmapEffectInputConnector.cs
- AppDomainAttributes.cs
- MetadataCollection.cs
- TextBreakpoint.cs
- Model3DGroup.cs
- PriorityChain.cs
- SafeNativeMethods.cs
- CmsInterop.cs
- TypographyProperties.cs
- _ShellExpression.cs
- FixedDSBuilder.cs
- InvocationExpression.cs
- ThreadExceptionEvent.cs
- Imaging.cs
- TemplateControlBuildProvider.cs
- DeadCharTextComposition.cs
- ReadingWritingEntityEventArgs.cs
- ISFTagAndGuidCache.cs
- LogStore.cs
- ZeroOpNode.cs
- CachedPathData.cs
- DesignerCategoryAttribute.cs
- Size3DConverter.cs
- DataTemplateKey.cs
- Matrix.cs
- DictionaryEntry.cs
- ForwardPositionQuery.cs
- WorkflowDebuggerSteppingAttribute.cs
- SendMailErrorEventArgs.cs
- DataGridViewTopRowAccessibleObject.cs
- ChainOfResponsibility.cs
- log.cs
- XsdDataContractExporter.cs
- ExpressionVisitor.cs
- Table.cs
- SpellerHighlightLayer.cs
- MultipleViewProviderWrapper.cs
- SqlParameterCollection.cs
- ReliabilityContractAttribute.cs
- AppDomainManager.cs
- UserControl.cs
- StringWriter.cs
- WebSysDefaultValueAttribute.cs
- ArgumentOutOfRangeException.cs
- SQLInt32Storage.cs
- backend.cs
- NonBatchDirectoryCompiler.cs
- DisplayMemberTemplateSelector.cs
- SmiTypedGetterSetter.cs
- HMAC.cs
- SecurityException.cs
- ReferencedType.cs
- NumericExpr.cs
- ListViewItemSelectionChangedEvent.cs
- TerminatorSinks.cs
- StateWorkerRequest.cs
- Command.cs
- DataRelationPropertyDescriptor.cs
- InternalTypeHelper.cs
- TypeUnloadedException.cs
- XmlSchemaComplexContent.cs
- ProjectionCamera.cs
- XmlFormatExtensionPrefixAttribute.cs
- RangeValidator.cs
- GacUtil.cs
- DateTimeOffsetConverter.cs
- TypeUnloadedException.cs
- XmlSchemaAttributeGroup.cs
- XmlAnyAttributeAttribute.cs
- TabItemAutomationPeer.cs
- DataGridTextBoxColumn.cs
- SetStoryboardSpeedRatio.cs
- ConditionalDesigner.cs
- DisplayMemberTemplateSelector.cs
- ContravarianceAdapter.cs
- RoutedPropertyChangedEventArgs.cs
- SequentialActivityDesigner.cs
- UInt16.cs
- TemplateApplicationHelper.cs
- SqlClientMetaDataCollectionNames.cs
- MetafileHeaderWmf.cs
- TextTreeTextBlock.cs