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
- Repeater.cs
- OrCondition.cs
- FileClassifier.cs
- XhtmlBasicTextBoxAdapter.cs
- DistinctQueryOperator.cs
- Module.cs
- ListControlBoundActionList.cs
- SocketInformation.cs
- TraceListener.cs
- HttpDictionary.cs
- TextEffect.cs
- GACMembershipCondition.cs
- OpenTypeCommon.cs
- CodeDirectoryCompiler.cs
- FixUpCollection.cs
- BitmapEffect.cs
- TypedDataSetSchemaImporterExtension.cs
- XmlDataProvider.cs
- RewritingProcessor.cs
- XsltCompileContext.cs
- XmlQueryTypeFactory.cs
- ReplyChannelBinder.cs
- ToolBarButton.cs
- WindowsUpDown.cs
- InstanceData.cs
- LoadWorkflowAsyncResult.cs
- DeclarativeCatalogPart.cs
- Domain.cs
- WorkflowViewService.cs
- OledbConnectionStringbuilder.cs
- BufferModesCollection.cs
- EpmAttributeNameBuilder.cs
- SimpleHandlerFactory.cs
- StructuredProperty.cs
- PlainXmlSerializer.cs
- NameTable.cs
- _TLSstream.cs
- GeometryCombineModeValidation.cs
- EndpointAddressMessageFilter.cs
- ControllableStoryboardAction.cs
- Boolean.cs
- ItemsControlAutomationPeer.cs
- BrowserCapabilitiesCodeGenerator.cs
- ConsumerConnectionPointCollection.cs
- EventWaitHandle.cs
- HandlerWithFactory.cs
- SyndicationItemFormatter.cs
- PersistenceTypeAttribute.cs
- CodeSnippetCompileUnit.cs
- GeneralTransform3DGroup.cs
- CommandTreeTypeHelper.cs
- ErrorProvider.cs
- BufferedGraphicsManager.cs
- ObjectQueryProvider.cs
- RegexNode.cs
- ListBindingConverter.cs
- StylusCollection.cs
- ExtendedPropertyInfo.cs
- DynamicValidatorEventArgs.cs
- InteropEnvironment.cs
- WbmpConverter.cs
- CompilerCollection.cs
- Journal.cs
- XslException.cs
- MarkupWriter.cs
- WebPartDisplayModeCollection.cs
- dsa.cs
- Matrix.cs
- CircleEase.cs
- WebPartManager.cs
- CancelRequestedRecord.cs
- SupportingTokenSecurityTokenResolver.cs
- ContentFileHelper.cs
- RotationValidation.cs
- WorkflowMarkupSerializerMapping.cs
- ReflectPropertyDescriptor.cs
- XmlnsDictionary.cs
- WindowsListViewGroup.cs
- HttpValueCollection.cs
- CompModHelpers.cs
- Pick.cs
- RbTree.cs
- LeaseManager.cs
- FunctionQuery.cs
- ExpressionNode.cs
- DbConvert.cs
- ParameterCollection.cs
- FormViewDeleteEventArgs.cs
- AdCreatedEventArgs.cs
- ISFClipboardData.cs
- MenuItemCollectionEditorDialog.cs
- AttributeQuery.cs
- PropertyBuilder.cs
- DataGridViewToolTip.cs
- _LocalDataStoreMgr.cs
- AbsoluteQuery.cs
- KeyedQueue.cs
- MappingMetadataHelper.cs
- StopStoryboard.cs
- XPathScanner.cs