Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- Geometry.cs
- SqlNode.cs
- Accessors.cs
- DesignerSerializerAttribute.cs
- VisualStyleRenderer.cs
- GeometryValueSerializer.cs
- InlineCollection.cs
- ServicePointManagerElement.cs
- CommandCollectionEditor.cs
- SecurityMessageProperty.cs
- ConstructorBuilder.cs
- AddInServer.cs
- CssTextWriter.cs
- GridView.cs
- parserscommon.cs
- SamlAudienceRestrictionCondition.cs
- RootBrowserWindowProxy.cs
- XmlAnyElementAttributes.cs
- Rotation3DAnimationUsingKeyFrames.cs
- ButtonBaseDesigner.cs
- WinFormsSpinner.cs
- MailSettingsSection.cs
- TextTrailingCharacterEllipsis.cs
- RtfToXamlReader.cs
- LambdaCompiler.Statements.cs
- ActivityExecutorSurrogate.cs
- TextAdaptor.cs
- DateRangeEvent.cs
- CapabilitiesSection.cs
- ClientRuntimeConfig.cs
- IDReferencePropertyAttribute.cs
- ByteStreamGeometryContext.cs
- TextModifierScope.cs
- WorkflowDataContext.cs
- VirtualizingStackPanel.cs
- XmlFormatReaderGenerator.cs
- OdbcUtils.cs
- GeometryDrawing.cs
- indexingfiltermarshaler.cs
- GradientSpreadMethodValidation.cs
- WMICapabilities.cs
- ProgressBarAutomationPeer.cs
- Attributes.cs
- FlowSwitchDesigner.xaml.cs
- FileLevelControlBuilderAttribute.cs
- BaseServiceProvider.cs
- PointLightBase.cs
- Point4DValueSerializer.cs
- WebException.cs
- ActivityMarkupSerializationProvider.cs
- VisualBrush.cs
- DelegateSerializationHolder.cs
- SystemIcmpV4Statistics.cs
- Pens.cs
- TextRunProperties.cs
- EntityDataSourceView.cs
- EntityDataSourceConfigureObjectContext.cs
- LineInfo.cs
- PersonalizationDictionary.cs
- FileDataSourceCache.cs
- XmlSchemaAttributeGroupRef.cs
- ApplicationSecurityInfo.cs
- File.cs
- TextSelection.cs
- Constraint.cs
- CleanUpVirtualizedItemEventArgs.cs
- HwndMouseInputProvider.cs
- TreeNodeEventArgs.cs
- ResponseStream.cs
- PackageStore.cs
- SystemUnicastIPAddressInformation.cs
- GridViewCancelEditEventArgs.cs
- OdbcConnectionHandle.cs
- CompilerLocalReference.cs
- Rotation3DKeyFrameCollection.cs
- ValidatorCollection.cs
- PackWebRequestFactory.cs
- JavaScriptString.cs
- BindingCollection.cs
- EventLogPermissionEntry.cs
- ObjectTokenCategory.cs
- XmlBufferReader.cs
- StoreItemCollection.Loader.cs
- DescendantBaseQuery.cs
- RSAProtectedConfigurationProvider.cs
- DomNameTable.cs
- GenericIdentity.cs
- DynamicDocumentPaginator.cs
- SoapMessage.cs
- XmlValidatingReaderImpl.cs
- EventProxy.cs
- XmlTypeMapping.cs
- WorkflowViewManager.cs
- UrlMappingsSection.cs
- IntSecurity.cs
- FunctionDescription.cs
- WebPartEventArgs.cs
- ScriptingSectionGroup.cs
- GetLedgerEntryForRecipientRequest.cs
- AssemblyUtil.cs