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
- CreateInstanceBinder.cs
- ConfigurationElementProperty.cs
- ByteArrayHelperWithString.cs
- QilStrConcat.cs
- EditingCommands.cs
- RSAPKCS1KeyExchangeFormatter.cs
- MD5.cs
- ImageMetadata.cs
- MailAddressParser.cs
- ProviderCollection.cs
- ParseChildrenAsPropertiesAttribute.cs
- Label.cs
- ResXBuildProvider.cs
- PointUtil.cs
- WebPartDisplayModeCancelEventArgs.cs
- NumericUpDown.cs
- BamlResourceDeserializer.cs
- RequestDescription.cs
- VirtualPath.cs
- Atom10FormatterFactory.cs
- OdbcConnectionOpen.cs
- Timer.cs
- DbConnectionInternal.cs
- fixedPageContentExtractor.cs
- ThemeableAttribute.cs
- CompoundFileStorageReference.cs
- XmlMtomReader.cs
- CreateUserWizardStep.cs
- SettingsAttributes.cs
- TreeViewHitTestInfo.cs
- UndoManager.cs
- PaintValueEventArgs.cs
- EncoderReplacementFallback.cs
- SqlGatherProducedAliases.cs
- ServiceReference.cs
- RelativeSource.cs
- AvTrace.cs
- ToolStripItemImageRenderEventArgs.cs
- CapabilitiesRule.cs
- TypeLibConverter.cs
- EventSetterHandlerConverter.cs
- CodeAssignStatement.cs
- Thread.cs
- PanelStyle.cs
- Translator.cs
- CodeTypeMember.cs
- FixedSOMElement.cs
- DirectoryObjectSecurity.cs
- FileDialog.cs
- ReflectTypeDescriptionProvider.cs
- ExpressionTable.cs
- TextCompositionEventArgs.cs
- Shape.cs
- CallContext.cs
- cookiecollection.cs
- PrivilegedConfigurationManager.cs
- ServiceNameElementCollection.cs
- PeerContact.cs
- ISAPIRuntime.cs
- MD5CryptoServiceProvider.cs
- DispatcherHooks.cs
- SQLSingleStorage.cs
- EdmPropertyAttribute.cs
- Label.cs
- InstanceLockQueryResult.cs
- Int32.cs
- DeflateStream.cs
- MultiByteCodec.cs
- RuleSettings.cs
- BufferedStream.cs
- InputBinder.cs
- Evidence.cs
- CommandDevice.cs
- BinaryFormatter.cs
- ProtocolsConfigurationHandler.cs
- FixUp.cs
- PenContext.cs
- ToolboxItemSnapLineBehavior.cs
- path.cs
- XamlRtfConverter.cs
- IntegerCollectionEditor.cs
- XPathPatternParser.cs
- NamespaceList.cs
- SqlDataReader.cs
- DecimalAnimation.cs
- CustomAttribute.cs
- UserPrincipalNameElement.cs
- ObjectView.cs
- LinearGradientBrush.cs
- SocketPermission.cs
- ObjectSet.cs
- ExcCanonicalXml.cs
- BufferModesCollection.cs
- Pair.cs
- SQLGuid.cs
- ImageCollectionEditor.cs
- TextChangedEventArgs.cs
- _NtlmClient.cs
- OdbcHandle.cs
- StylusButtonCollection.cs