Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- LinqDataSourceHelper.cs
- PersonalizableTypeEntry.cs
- _AutoWebProxyScriptWrapper.cs
- GridProviderWrapper.cs
- ProfileGroupSettingsCollection.cs
- EasingQuaternionKeyFrame.cs
- StatusBarPanel.cs
- ActivityExecutor.cs
- PersistenceProvider.cs
- DataGridPagerStyle.cs
- SafeRightsManagementSessionHandle.cs
- SharedStatics.cs
- HwndAppCommandInputProvider.cs
- SmtpReplyReader.cs
- HttpCookiesSection.cs
- BulletedList.cs
- FreeFormDesigner.cs
- SqlBooleanizer.cs
- UnauthorizedWebPart.cs
- TemplatePropertyEntry.cs
- SafeHandles.cs
- Pen.cs
- CommonObjectSecurity.cs
- LinkDescriptor.cs
- RegexWriter.cs
- ProfileManager.cs
- RuleProcessor.cs
- StorageComplexPropertyMapping.cs
- CoTaskMemHandle.cs
- TraceListener.cs
- VariableAction.cs
- XmlDocumentViewSchema.cs
- sapiproxy.cs
- CompositeCollectionView.cs
- AppDomainUnloadedException.cs
- _LocalDataStoreMgr.cs
- CollectionConverter.cs
- SchemaImporterExtension.cs
- Classification.cs
- ByteStreamGeometryContext.cs
- DataGridDetailsPresenter.cs
- BrushValueSerializer.cs
- FtpWebResponse.cs
- BaseTemplateParser.cs
- pingexception.cs
- SmtpNtlmAuthenticationModule.cs
- XmlSchemaDocumentation.cs
- NativeMethods.cs
- SystemPens.cs
- ProtocolsConfigurationEntry.cs
- DiscoveryClientOutputChannel.cs
- SecurityException.cs
- InstanceDataCollectionCollection.cs
- PointAnimation.cs
- GreenMethods.cs
- HuffmanTree.cs
- XmlCharacterData.cs
- TextBoxAutoCompleteSourceConverter.cs
- FormsAuthenticationCredentials.cs
- CodeTypeParameterCollection.cs
- DataFieldConverter.cs
- HttpCachePolicyWrapper.cs
- SqlFunctionAttribute.cs
- CodeVariableReferenceExpression.cs
- Base64Encoding.cs
- CommandDesigner.cs
- BuildDependencySet.cs
- CacheEntry.cs
- BookmarkList.cs
- StreamResourceInfo.cs
- cookieexception.cs
- PtsPage.cs
- DataGridViewElement.cs
- SiteMembershipCondition.cs
- AuthenticationException.cs
- TypeExtensionConverter.cs
- CountdownEvent.cs
- DescriptionAttribute.cs
- Formatter.cs
- Vector.cs
- GlobalizationAssembly.cs
- DeadCharTextComposition.cs
- ActivityDefaults.cs
- ScrollEvent.cs
- JsonXmlDataContract.cs
- DynamicMethod.cs
- PolyLineSegment.cs
- Convert.cs
- HTMLTextWriter.cs
- DocumentDesigner.cs
- SecurityContext.cs
- ConvertersCollection.cs
- SafeCryptoHandles.cs
- StorageAssociationSetMapping.cs
- WeakReference.cs
- userdatakeys.cs
- IndexedString.cs
- ZipPackagePart.cs
- precedingquery.cs
- EnumerableCollectionView.cs