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
- EdmToObjectNamespaceMap.cs
- CommandValueSerializer.cs
- ClientType.cs
- OutputScopeManager.cs
- MissingManifestResourceException.cs
- Size3DConverter.cs
- BitmapMetadataEnumerator.cs
- SrgsGrammarCompiler.cs
- TabOrder.cs
- ProxyWebPart.cs
- MexHttpBindingCollectionElement.cs
- TextReader.cs
- EntryPointNotFoundException.cs
- RelationshipSet.cs
- DynamicILGenerator.cs
- DataServiceQueryProvider.cs
- SystemFonts.cs
- SecureStringHasher.cs
- securestring.cs
- CompilerGlobalScopeAttribute.cs
- DriveNotFoundException.cs
- InvokeMethodDesigner.xaml.cs
- CodeEntryPointMethod.cs
- TreeViewItemAutomationPeer.cs
- LinqDataSourceContextData.cs
- CodeBinaryOperatorExpression.cs
- DocumentGridPage.cs
- ZipIOExtraFieldPaddingElement.cs
- SafeMemoryMappedFileHandle.cs
- WebGetAttribute.cs
- ToolboxItemAttribute.cs
- DockPattern.cs
- ServiceOperationListItem.cs
- GridProviderWrapper.cs
- SkewTransform.cs
- ChannelSinkStacks.cs
- AsnEncodedData.cs
- DiscoveryServerProtocol.cs
- AudioFileOut.cs
- XmlDataSourceView.cs
- MouseBinding.cs
- DataControlPagerLinkButton.cs
- ComplexTypeEmitter.cs
- _HTTPDateParse.cs
- PopupRootAutomationPeer.cs
- DataGridAddNewRow.cs
- ToolStripSystemRenderer.cs
- AsyncPostBackTrigger.cs
- XmlName.cs
- ConnectionPoint.cs
- AssemblyHash.cs
- XPathCompileException.cs
- WindowsListViewItemCheckBox.cs
- DataObjectEventArgs.cs
- DispatcherSynchronizationContext.cs
- CanonicalXml.cs
- NetSectionGroup.cs
- ConfigXmlWhitespace.cs
- CompiledRegexRunnerFactory.cs
- IntPtr.cs
- CurrencyManager.cs
- Compiler.cs
- documentsequencetextcontainer.cs
- DataGridDesigner.cs
- DoubleCollectionValueSerializer.cs
- AttributeUsageAttribute.cs
- MessageDispatch.cs
- CodeBinaryOperatorExpression.cs
- ExceptionUtility.cs
- PreviewPrintController.cs
- ComponentDispatcherThread.cs
- GiveFeedbackEventArgs.cs
- WindowsUpDown.cs
- XmlSchemaSubstitutionGroup.cs
- sqlmetadatafactory.cs
- EncryptedKey.cs
- RefreshPropertiesAttribute.cs
- OleDbConnectionInternal.cs
- SelectionWordBreaker.cs
- PackageRelationship.cs
- ServiceProviders.cs
- TableCell.cs
- RadioButton.cs
- PriorityBindingExpression.cs
- ThreadAttributes.cs
- ResourcePool.cs
- ConfigurationManager.cs
- XmlSchemaRedefine.cs
- WebScriptMetadataMessage.cs
- DataSourceGroupCollection.cs
- SchemaTypeEmitter.cs
- UIPermission.cs
- TemplateControl.cs
- TextWriter.cs
- _NegoStream.cs
- DeleteHelper.cs
- TableCellCollection.cs
- MergePropertyDescriptor.cs
- AsymmetricSignatureFormatter.cs
- SchemaObjectWriter.cs