Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ButtonBaseAdapter.cs
- HtmlHead.cs
- DataGridViewCellStyleEditor.cs
- NativeMethods.cs
- Crypto.cs
- StringValueSerializer.cs
- UseManagedPresentationBindingElementImporter.cs
- DaylightTime.cs
- CharacterMetrics.cs
- DataSpaceManager.cs
- EnvelopedPkcs7.cs
- Stack.cs
- BasicViewGenerator.cs
- PersistChildrenAttribute.cs
- OAVariantLib.cs
- AlternateView.cs
- ContainerParaClient.cs
- ToolStripRenderEventArgs.cs
- MemoryRecordBuffer.cs
- SafeMILHandle.cs
- IteratorDescriptor.cs
- ArithmeticException.cs
- DataGridTableCollection.cs
- ComplexType.cs
- SamlSubjectStatement.cs
- EncoderExceptionFallback.cs
- StaticFileHandler.cs
- CounterCreationDataCollection.cs
- IFlowDocumentViewer.cs
- WebSysDefaultValueAttribute.cs
- WebConfigurationManager.cs
- HtmlTableCellCollection.cs
- SafeCryptoHandles.cs
- MsmqDiagnostics.cs
- XamlBuildTaskServices.cs
- ShapingWorkspace.cs
- CodeGeneratorOptions.cs
- MergeFailedEvent.cs
- EndEvent.cs
- UnsafeNativeMethodsTablet.cs
- HtmlInputCheckBox.cs
- TemplateBuilder.cs
- TreeViewDesigner.cs
- WebScriptMetadataMessageEncodingBindingElement.cs
- BitmapCodecInfo.cs
- TextEditorLists.cs
- XmlSchemaChoice.cs
- SqlConnectionStringBuilder.cs
- RepeaterItem.cs
- XamlDesignerSerializationManager.cs
- ExpressionWriter.cs
- FieldToken.cs
- XmlnsCache.cs
- InputBinding.cs
- PrintEvent.cs
- Int16Storage.cs
- DataBindEngine.cs
- DmlSqlGenerator.cs
- ItemsChangedEventArgs.cs
- ProcessHost.cs
- ApplicationManager.cs
- DrawingAttributes.cs
- WeakEventTable.cs
- Slider.cs
- FontFamilyConverter.cs
- arclist.cs
- Win32MouseDevice.cs
- FormsIdentity.cs
- InputBuffer.cs
- TwoPhaseCommit.cs
- DeflateStream.cs
- Oci.cs
- HtmlInputPassword.cs
- TemplatedMailWebEventProvider.cs
- GridViewItemAutomationPeer.cs
- MatcherBuilder.cs
- ToolBarButtonDesigner.cs
- COM2ICategorizePropertiesHandler.cs
- PassportAuthenticationEventArgs.cs
- TextDecorationCollection.cs
- SqlRemoveConstantOrderBy.cs
- DataViewSetting.cs
- TemplateBamlTreeBuilder.cs
- Int32CollectionValueSerializer.cs
- ModulesEntry.cs
- RuleDefinitions.cs
- SmiSettersStream.cs
- Int64KeyFrameCollection.cs
- AppDomainProtocolHandler.cs
- ManifestSignedXml.cs
- FileFormatException.cs
- SmtpFailedRecipientException.cs
- TypeNameHelper.cs
- CalendarDay.cs
- EnumerableRowCollection.cs
- EntityContainerAssociationSet.cs
- ConditionalExpression.cs
- DateTimeUtil.cs
- DynamicQueryableWrapper.cs
- MailAddressCollection.cs