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
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ACE.cs
- _NtlmClient.cs
- Viewport3DAutomationPeer.cs
- sqlmetadatafactory.cs
- AnnotationDocumentPaginator.cs
- SecurityRuntime.cs
- StructuredType.cs
- WizardPanelChangingEventArgs.cs
- SqlConnectionStringBuilder.cs
- SequentialOutput.cs
- SerializationAttributes.cs
- NamedPipeProcessProtocolHandler.cs
- InputScopeConverter.cs
- EditorZoneBase.cs
- TextTreeInsertElementUndoUnit.cs
- PropertyInformationCollection.cs
- TextEditorMouse.cs
- FilterElement.cs
- FilterElement.cs
- SQLInt32Storage.cs
- XPathAncestorIterator.cs
- Attributes.cs
- AsyncOperation.cs
- BufferedWebEventProvider.cs
- tibetanshape.cs
- HtmlTernaryTree.cs
- ServiceChannelManager.cs
- BufferedGraphics.cs
- WebBaseEventKeyComparer.cs
- XamlReader.cs
- MenuItemStyle.cs
- controlskin.cs
- NeutralResourcesLanguageAttribute.cs
- TypeSystemHelpers.cs
- Encoder.cs
- TraceInternal.cs
- XamlGridLengthSerializer.cs
- ClientTarget.cs
- ProcessHostMapPath.cs
- MatrixTransform3D.cs
- StateBag.cs
- WebReferencesBuildProvider.cs
- ConsoleCancelEventArgs.cs
- DataKeyPropertyAttribute.cs
- CustomTypeDescriptor.cs
- sitestring.cs
- TextTreeText.cs
- JsonServiceDocumentSerializer.cs
- ObjectDataSourceDisposingEventArgs.cs
- GridViewItemAutomationPeer.cs
- XamlTreeBuilder.cs
- FileUtil.cs
- unitconverter.cs
- UInt16.cs
- XLinq.cs
- Number.cs
- CompoundFileStreamReference.cs
- ReadOnlyDataSourceView.cs
- HttpHandlerActionCollection.cs
- QueryRewriter.cs
- SourceItem.cs
- Buffer.cs
- DeclarativeCatalogPart.cs
- DBParameter.cs
- DefaultAsyncDataDispatcher.cs
- CopyCodeAction.cs
- Oid.cs
- MD5.cs
- ObjectAnimationUsingKeyFrames.cs
- EdmToObjectNamespaceMap.cs
- EdmError.cs
- HttpCapabilitiesBase.cs
- MobileUserControl.cs
- KerberosReceiverSecurityToken.cs
- ErasingStroke.cs
- ReturnType.cs
- ProxyFragment.cs
- validation.cs
- ErrorStyle.cs
- RMEnrollmentPage1.cs
- TextCollapsingProperties.cs
- MulticastDelegate.cs
- ToolStripCustomTypeDescriptor.cs
- SystemWebExtensionsSectionGroup.cs
- MetadataFile.cs
- OdbcParameter.cs
- PolicyUnit.cs
- AppDomainUnloadedException.cs
- CollectionView.cs
- TextTreeFixupNode.cs
- ArgumentNullException.cs
- XPathDocument.cs
- Debug.cs
- DataServices.cs
- WebPartConnectVerb.cs
- ResourceReader.cs
- CombinedGeometry.cs
- XmlElementList.cs
- CellParaClient.cs
- ChangeToolStripParentVerb.cs