Code:
/ 4.0 / 4.0 / 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. 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
- WebWorkflowRole.cs
- TrustSection.cs
- OletxResourceManager.cs
- InstallerTypeAttribute.cs
- PersonalizationStateQuery.cs
- TreeNodeCollection.cs
- SafeNativeMethods.cs
- ClassData.cs
- Mutex.cs
- ModelTreeEnumerator.cs
- InputBinder.cs
- ForceCopyBuildProvider.cs
- DelegateSerializationHolder.cs
- RoleGroupCollection.cs
- SqlFunctionAttribute.cs
- ElementsClipboardData.cs
- EventItfInfo.cs
- FileDataSourceCache.cs
- SecurityUtils.cs
- TemplateXamlTreeBuilder.cs
- SiteOfOriginPart.cs
- ContainerAction.cs
- mediapermission.cs
- ConnectionPointCookie.cs
- IpcServerChannel.cs
- PartialList.cs
- XmlQueryCardinality.cs
- BuildResultCache.cs
- ForeignConstraint.cs
- SchemaType.cs
- SqlDataSourceCommandParser.cs
- WebColorConverter.cs
- __Filters.cs
- GetImportedCardRequest.cs
- Panel.cs
- Int16Animation.cs
- LogLogRecordHeader.cs
- SmiEventSink.cs
- SegmentInfo.cs
- WrappedReader.cs
- PerfProviderCollection.cs
- DefaultHttpHandler.cs
- InstanceDataCollection.cs
- TypeExtension.cs
- HtmlInputFile.cs
- MouseButton.cs
- TableItemProviderWrapper.cs
- DataGridViewColumnCollectionEditor.cs
- Exceptions.cs
- OutputCacheSection.cs
- UnrecognizedPolicyAssertionElement.cs
- Group.cs
- WebPartManagerInternals.cs
- PropertyIDSet.cs
- LocalizableResourceBuilder.cs
- RealizationContext.cs
- ProjectedSlot.cs
- ObjectParameter.cs
- MarkupCompiler.cs
- XmlTextWriter.cs
- RequiredAttributeAttribute.cs
- EraserBehavior.cs
- Pkcs7Signer.cs
- XmlDownloadManager.cs
- ToolStripLocationCancelEventArgs.cs
- SingleKeyFrameCollection.cs
- CheckBoxStandardAdapter.cs
- WebDisplayNameAttribute.cs
- CellQuery.cs
- ResXResourceSet.cs
- OracleTransaction.cs
- ViewBox.cs
- DBCommand.cs
- TreeNodeEventArgs.cs
- CharacterMetricsDictionary.cs
- PersistStreamTypeWrapper.cs
- SqlFunctionAttribute.cs
- ReadWriteObjectLock.cs
- DataQuery.cs
- TableItemProviderWrapper.cs
- TrackingProfile.cs
- BooleanExpr.cs
- sqlmetadatafactory.cs
- StylusCaptureWithinProperty.cs
- NonBatchDirectoryCompiler.cs
- Lock.cs
- WebPartConnection.cs
- MultipartContentParser.cs
- DeferredReference.cs
- SecurityUtils.cs
- JournalEntryListConverter.cs
- HttpRequestCacheValidator.cs
- WebConfigurationFileMap.cs
- TextDecorationUnitValidation.cs
- HtmlWindowCollection.cs
- TaskFileService.cs
- ScriptBehaviorDescriptor.cs
- iisPickupDirectory.cs
- _NegoStream.cs
- DetailsViewUpdatedEventArgs.cs