Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / 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. 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
- HighlightOverlayGlyph.cs
- UInt64Converter.cs
- initElementDictionary.cs
- HideDisabledControlAdapter.cs
- ScriptControlManager.cs
- PointAnimationClockResource.cs
- URLString.cs
- BamlLocalizableResourceKey.cs
- SoapFormatExtensions.cs
- ArrayElementGridEntry.cs
- ScriptServiceAttribute.cs
- InitialServerConnectionReader.cs
- ReadWriteObjectLock.cs
- HttpListenerRequestUriBuilder.cs
- OperationCanceledException.cs
- ListBoxAutomationPeer.cs
- VirtualizingPanel.cs
- RectangleGeometry.cs
- RegexCompilationInfo.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- HttpResponseHeader.cs
- TokenBasedSet.cs
- SystemBrushes.cs
- TextServicesCompartment.cs
- ImageList.cs
- ListenDesigner.cs
- Registry.cs
- GridViewDeletedEventArgs.cs
- MemberDomainMap.cs
- ColorDialog.cs
- processwaithandle.cs
- SplayTreeNode.cs
- LayoutTable.cs
- TextPattern.cs
- DesignSurfaceServiceContainer.cs
- PeerEndPoint.cs
- CollectionBuilder.cs
- PaintValueEventArgs.cs
- WpfPayload.cs
- LiteralControl.cs
- LongTypeConverter.cs
- SoapReflectionImporter.cs
- CollectionExtensions.cs
- ItemTypeToolStripMenuItem.cs
- InternalsVisibleToAttribute.cs
- PixelShader.cs
- Char.cs
- SimpleTypeResolver.cs
- SchemaSetCompiler.cs
- TrustLevel.cs
- DataServiceContext.cs
- UpdatePanel.cs
- WorkingDirectoryEditor.cs
- XmlSchemaValidationException.cs
- PresentationTraceSources.cs
- SortQueryOperator.cs
- TextTreeFixupNode.cs
- MeasurementDCInfo.cs
- UrlMappingCollection.cs
- ParameterCollection.cs
- FormCollection.cs
- TypeUnloadedException.cs
- VirtualizingPanel.cs
- TextOutput.cs
- HttpFormatExtensions.cs
- DesignerView.Commands.cs
- XmlNamespaceMapping.cs
- GifBitmapEncoder.cs
- PrintDocument.cs
- ArraySet.cs
- ClientRuntimeConfig.cs
- MaskDescriptors.cs
- CompilerTypeWithParams.cs
- Selection.cs
- TrackingRecord.cs
- Pts.cs
- Trace.cs
- AdapterDictionary.cs
- PixelShader.cs
- MemberHolder.cs
- DocumentPageHost.cs
- Attachment.cs
- Pair.cs
- dbdatarecord.cs
- ResourceDescriptionAttribute.cs
- MediaContextNotificationWindow.cs
- JoinSymbol.cs
- IsolatedStorageException.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- MailWebEventProvider.cs
- IRCollection.cs
- XsltLibrary.cs
- MultiBinding.cs
- EnvironmentPermission.cs
- Camera.cs
- DataObject.cs
- CommonXSendMessage.cs
- RandomNumberGenerator.cs
- DPTypeDescriptorContext.cs
- CompositeFontInfo.cs