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
- MetadataArtifactLoaderXmlReaderWrapper.cs
- WebPartZone.cs
- CheckBox.cs
- DataGridCellInfo.cs
- WebServicesSection.cs
- DocumentReferenceCollection.cs
- WorkflowApplicationTerminatedException.cs
- State.cs
- PropertyMapper.cs
- Utility.cs
- recordstatescratchpad.cs
- WindowsGraphicsWrapper.cs
- CommonProperties.cs
- ConnectivityStatus.cs
- DetailsViewRowCollection.cs
- Pair.cs
- PrincipalPermission.cs
- QueryResultOp.cs
- FtpWebRequest.cs
- SingleObjectCollection.cs
- PtsHelper.cs
- BaseResourcesBuildProvider.cs
- DataTemplateSelector.cs
- XmlNodeReader.cs
- GenerateTemporaryAssemblyTask.cs
- BitmapEffectGroup.cs
- SymmetricSecurityProtocolFactory.cs
- AnonymousIdentificationModule.cs
- CustomErrorsSectionWrapper.cs
- RijndaelManagedTransform.cs
- EmptyElement.cs
- OrderedEnumerableRowCollection.cs
- ItemChangedEventArgs.cs
- PageHandlerFactory.cs
- MappedMetaModel.cs
- Triplet.cs
- NavigationWindowAutomationPeer.cs
- NotConverter.cs
- GeometryModel3D.cs
- StatusBarPanelClickEvent.cs
- ViewStateModeByIdAttribute.cs
- ParsedAttributeCollection.cs
- RegularExpressionValidator.cs
- FormatPage.cs
- BrowserCapabilitiesFactoryBase.cs
- TextRange.cs
- SafeLibraryHandle.cs
- TextEditorCharacters.cs
- AppDomainManager.cs
- SettingsSavedEventArgs.cs
- TextAnchor.cs
- PolyBezierSegmentFigureLogic.cs
- GeneralTransformGroup.cs
- DataSetMappper.cs
- FederatedMessageSecurityOverHttpElement.cs
- FixedSOMGroup.cs
- ClockGroup.cs
- Operator.cs
- InProcStateClientManager.cs
- WebSysDescriptionAttribute.cs
- Vector.cs
- AutoResizedEvent.cs
- QueuePropertyVariants.cs
- SyntaxCheck.cs
- GeneralTransform3DGroup.cs
- StickyNoteHelper.cs
- Permission.cs
- XmlSchemas.cs
- ModelTypeConverter.cs
- RecognizeCompletedEventArgs.cs
- SecurityUtils.cs
- ProjectionCamera.cs
- TextParagraphCache.cs
- TextTrailingWordEllipsis.cs
- EntityCollection.cs
- FontSourceCollection.cs
- XPathNodeList.cs
- SqlConnectionString.cs
- PeerCredential.cs
- StylusPointPropertyId.cs
- ScriptControlManager.cs
- TabletDeviceInfo.cs
- DrawingVisualDrawingContext.cs
- WebHttpDispatchOperationSelector.cs
- HttpModuleCollection.cs
- FormsAuthenticationCredentials.cs
- XmlSchemaProviderAttribute.cs
- ThumbAutomationPeer.cs
- TabControlEvent.cs
- UrlMappingsSection.cs
- PresentationTraceSources.cs
- CompilerGlobalScopeAttribute.cs
- PropertyEmitter.cs
- ByteAnimationUsingKeyFrames.cs
- _DigestClient.cs
- CuspData.cs
- WaitForChangedResult.cs
- ChannelServices.cs
- PingOptions.cs
- ReflectionHelper.cs