Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- _Win32.cs
- CompatibleComparer.cs
- remotingproxy.cs
- RegexRunnerFactory.cs
- RegexParser.cs
- WinOEToolBoxItem.cs
- HMACRIPEMD160.cs
- ApplicationSettingsBase.cs
- PublishLicense.cs
- ToolConsole.cs
- Transactions.cs
- WebPartDesigner.cs
- XPathSelfQuery.cs
- ComplusEndpointConfigContainer.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- ResourceSet.cs
- TransportElement.cs
- SimpleBitVector32.cs
- AssemblyBuilder.cs
- MetadataArtifactLoader.cs
- UIElementParagraph.cs
- ToolTipAutomationPeer.cs
- Pointer.cs
- BitmapEffectInput.cs
- RegistryPermission.cs
- ScrollContentPresenter.cs
- HandleExceptionArgs.cs
- Vector.cs
- SafeSecurityHandles.cs
- DelegatingTypeDescriptionProvider.cs
- RequestCachePolicyConverter.cs
- PlainXmlDeserializer.cs
- CngProperty.cs
- ParserContext.cs
- DoubleAnimationUsingPath.cs
- DbProviderServices.cs
- InfoCardRSACryptoProvider.cs
- RegexCode.cs
- SrgsItemList.cs
- LabelDesigner.cs
- AsmxEndpointPickerExtension.cs
- HierarchicalDataSourceControl.cs
- MetadataArtifactLoaderResource.cs
- columnmapkeybuilder.cs
- AdapterUtil.cs
- XamlPoint3DCollectionSerializer.cs
- BitmapMetadata.cs
- SingleAnimationUsingKeyFrames.cs
- MailMessage.cs
- ClientBuildManagerCallback.cs
- TcpConnectionPool.cs
- VisualStateChangedEventArgs.cs
- AppSettingsExpressionBuilder.cs
- SecurityChannelFaultConverter.cs
- HtmlInputCheckBox.cs
- Int32CAMarshaler.cs
- ConstructorExpr.cs
- ScriptingJsonSerializationSection.cs
- Color.cs
- ViewCellRelation.cs
- WaitForChangedResult.cs
- PersistNameAttribute.cs
- FontFamilyValueSerializer.cs
- SerializationEventsCache.cs
- AccessDataSourceView.cs
- XmlStreamStore.cs
- ToolboxItemFilterAttribute.cs
- Pkcs7Recipient.cs
- TextTreeNode.cs
- TableItemProviderWrapper.cs
- Vector.cs
- EnlistmentTraceIdentifier.cs
- DBCSCodePageEncoding.cs
- StyleCollection.cs
- FontDialog.cs
- ExtendedTransformFactory.cs
- TimeoutValidationAttribute.cs
- CheckedListBox.cs
- CodeNamespaceImportCollection.cs
- ServiceChannel.cs
- CustomPopupPlacement.cs
- Expressions.cs
- HostedTcpTransportManager.cs
- ProjectionPathBuilder.cs
- ArgumentNullException.cs
- DataGridViewBindingCompleteEventArgs.cs
- GroupItem.cs
- InvalidPipelineStoreException.cs
- ClientUtils.cs
- FamilyTypeface.cs
- ResolveDuplexCD1AsyncResult.cs
- DispatcherOperation.cs
- RootBrowserWindow.cs
- Literal.cs
- CatalogZone.cs
- Constant.cs
- ToolStripItemClickedEventArgs.cs
- DataGridrowEditEndingEventArgs.cs
- PolicyValidationException.cs
- PopupControlService.cs