Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- FixedPageStructure.cs
- CircleHotSpot.cs
- FrameworkElementFactoryMarkupObject.cs
- QilTargetType.cs
- Internal.cs
- OdbcCommandBuilder.cs
- Label.cs
- EmptyEnumerator.cs
- ConsumerConnectionPoint.cs
- GridViewUpdatedEventArgs.cs
- SmtpFailedRecipientsException.cs
- GeneralTransform2DTo3DTo2D.cs
- ProjectionPathBuilder.cs
- RegexFCD.cs
- ProcessHostConfigUtils.cs
- Model3D.cs
- CollectionBuilder.cs
- DynamicAttribute.cs
- IsolationInterop.cs
- PartialCachingAttribute.cs
- ToolStripTextBox.cs
- Module.cs
- Columns.cs
- StatusBar.cs
- SqlGatherProducedAliases.cs
- SQLInt32Storage.cs
- LogArchiveSnapshot.cs
- SchemaImporterExtension.cs
- DbConnectionPoolOptions.cs
- LinkAreaEditor.cs
- EntityReference.cs
- InternalConfigRoot.cs
- DbCommandTree.cs
- DataGridLinkButton.cs
- LinqDataSourceValidationException.cs
- InstanceData.cs
- EmitterCache.cs
- CheckBoxPopupAdapter.cs
- ClassGenerator.cs
- Literal.cs
- DataGridParentRows.cs
- Rotation3D.cs
- TimelineClockCollection.cs
- HelpPage.cs
- WebPartVerbCollection.cs
- StyleSheetComponentEditor.cs
- NumberFormatInfo.cs
- FileDataSourceCache.cs
- CompilerInfo.cs
- IntSumAggregationOperator.cs
- DesignUtil.cs
- TriState.cs
- Expression.cs
- HttpContext.cs
- SignedInfo.cs
- XamlPointCollectionSerializer.cs
- XmlSchemaProviderAttribute.cs
- String.cs
- DiscoveryClientOutputChannel.cs
- StrongTypingException.cs
- xmlformatgeneratorstatics.cs
- DbConnectionFactory.cs
- FontDriver.cs
- DataGridLinkButton.cs
- DynamicRenderer.cs
- ConfigXmlElement.cs
- NetStream.cs
- SchemaTypeEmitter.cs
- ConfigurationStrings.cs
- StdValidatorsAndConverters.cs
- mediapermission.cs
- ProcessHostFactoryHelper.cs
- HostedTcpTransportManager.cs
- StylusButtonEventArgs.cs
- SerializationSectionGroup.cs
- AsyncCompletedEventArgs.cs
- JoinGraph.cs
- MappingItemCollection.cs
- InternalResources.cs
- HttpServerVarsCollection.cs
- ClockGroup.cs
- sortedlist.cs
- RectAnimationBase.cs
- PageClientProxyGenerator.cs
- PropertyEmitterBase.cs
- TraceSwitch.cs
- CustomAssemblyResolver.cs
- PropertyValueChangedEvent.cs
- CFGGrammar.cs
- ComponentChangedEvent.cs
- XmlMembersMapping.cs
- RefreshEventArgs.cs
- SafeHandles.cs
- CharStorage.cs
- NetworkAddressChange.cs
- AssemblyNameProxy.cs
- HttpProcessUtility.cs
- State.cs
- Group.cs
- XPathNavigatorReader.cs