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
- GeometryModel3D.cs
- AnimationException.cs
- TagNameToTypeMapper.cs
- OracleDataAdapter.cs
- ClonableStack.cs
- MethodRental.cs
- KnownBoxes.cs
- DataServiceHostWrapper.cs
- UserControlCodeDomTreeGenerator.cs
- WeakEventManager.cs
- CodeStatement.cs
- StickyNoteHelper.cs
- XmlReflectionMember.cs
- XPathNodeList.cs
- DataGridViewCellStyleChangedEventArgs.cs
- CodeStatementCollection.cs
- TextPatternIdentifiers.cs
- PersonalizationAdministration.cs
- ColorMap.cs
- FilterableAttribute.cs
- DecimalConstantAttribute.cs
- CardSpaceException.cs
- Publisher.cs
- DataBindingCollectionEditor.cs
- ManifestResourceInfo.cs
- ChannelSinkStacks.cs
- ResolveNameEventArgs.cs
- PageCatalogPart.cs
- FrameworkPropertyMetadata.cs
- StaticFileHandler.cs
- RIPEMD160.cs
- DataGridRowAutomationPeer.cs
- DataPagerFieldCollection.cs
- Switch.cs
- LongMinMaxAggregationOperator.cs
- DataGridViewColumnHeaderCell.cs
- ResponseStream.cs
- DirtyTextRange.cs
- StopStoryboard.cs
- PageParser.cs
- DataSetViewSchema.cs
- Geometry3D.cs
- ZipIOLocalFileDataDescriptor.cs
- AppDomainManager.cs
- SystemException.cs
- BitmapData.cs
- ModelPerspective.cs
- SecurityManager.cs
- RectangleConverter.cs
- TrustManager.cs
- WeakRefEnumerator.cs
- TextBreakpoint.cs
- FixedLineResult.cs
- RightNameExpirationInfoPair.cs
- DetailsViewUpdateEventArgs.cs
- XmlSchemaAppInfo.cs
- BulletedListDesigner.cs
- LoadWorkflowByKeyAsyncResult.cs
- InvokerUtil.cs
- GradientSpreadMethodValidation.cs
- FileStream.cs
- ListCollectionView.cs
- ImageDrawing.cs
- DataKey.cs
- DeviceContext2.cs
- StringDictionary.cs
- ArraySet.cs
- FormParameter.cs
- ErrorEventArgs.cs
- QueryContext.cs
- NameHandler.cs
- Currency.cs
- CallSiteOps.cs
- ObjectParameterCollection.cs
- IntSecurity.cs
- InternalConfigSettingsFactory.cs
- ObjectMemberMapping.cs
- PhysicalOps.cs
- BindingsSection.cs
- PasswordRecovery.cs
- CodeCompileUnit.cs
- Compiler.cs
- TaiwanCalendar.cs
- CodeLabeledStatement.cs
- Metadata.cs
- PropertyEmitterBase.cs
- Utils.cs
- SequenceNumber.cs
- OleDbInfoMessageEvent.cs
- XmlHierarchicalEnumerable.cs
- StreamSecurityUpgradeInitiatorAsyncResult.cs
- DataTableClearEvent.cs
- Certificate.cs
- SqlLiftWhereClauses.cs
- EdmSchemaAttribute.cs
- UIInitializationException.cs
- TypeElement.cs
- CalendarAutoFormatDialog.cs
- DisableDpiAwarenessAttribute.cs
- ContentFilePart.cs