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
- VisualBasic.cs
- BinaryObjectReader.cs
- Version.cs
- HtmlGenericControl.cs
- SerialReceived.cs
- DataGridViewRowHeaderCell.cs
- TreeNodeConverter.cs
- RectangleGeometry.cs
- CaseInsensitiveComparer.cs
- GridEntry.cs
- OpenTypeLayout.cs
- RuleSettingsCollection.cs
- ConfigXmlElement.cs
- DocumentPaginator.cs
- Internal.cs
- UnauthorizedWebPart.cs
- OrderablePartitioner.cs
- WebResourceAttribute.cs
- DataBoundControlHelper.cs
- WebPartCollection.cs
- WebMethodAttribute.cs
- DataGridViewColumn.cs
- OrthographicCamera.cs
- EventDescriptor.cs
- XmlException.cs
- HttpRequestCacheValidator.cs
- XmlEnumAttribute.cs
- WindowsSolidBrush.cs
- _HeaderInfoTable.cs
- WebPartConnectionsCloseVerb.cs
- DecoderFallbackWithFailureFlag.cs
- StaticSiteMapProvider.cs
- HMACSHA384.cs
- XmlSchemaExporter.cs
- IndexExpression.cs
- ListBase.cs
- ButtonChrome.cs
- PolicyValidationException.cs
- BaseDataList.cs
- ControlAdapter.cs
- PauseStoryboard.cs
- FileClassifier.cs
- AsymmetricSignatureFormatter.cs
- SecurityListenerSettingsLifetimeManager.cs
- Int16AnimationUsingKeyFrames.cs
- BasicHttpMessageSecurity.cs
- ToolStripItem.cs
- ExecutionContext.cs
- SqlMethods.cs
- ComplexObject.cs
- ECDiffieHellmanCngPublicKey.cs
- Trace.cs
- RC2.cs
- FileClassifier.cs
- ProcessStartInfo.cs
- CommandBindingCollection.cs
- StylusPointPropertyId.cs
- MembershipPasswordException.cs
- LogWriteRestartAreaAsyncResult.cs
- ConditionalAttribute.cs
- DataSourceCacheDurationConverter.cs
- ConsumerConnectionPointCollection.cs
- PropertyEntry.cs
- ChangePasswordAutoFormat.cs
- MetadataItemEmitter.cs
- GuidelineCollection.cs
- OdbcConnectionOpen.cs
- CfgParser.cs
- FunctionDefinition.cs
- HandlerWithFactory.cs
- WindowPattern.cs
- TextRangeEdit.cs
- WindowsUpDown.cs
- WaitForChangedResult.cs
- MatcherBuilder.cs
- DBConnectionString.cs
- Geometry3D.cs
- SqlBuilder.cs
- SqlRowUpdatingEvent.cs
- COM2Properties.cs
- DrawToolTipEventArgs.cs
- RenderingEventArgs.cs
- WindowsTooltip.cs
- FontCollection.cs
- IntegerValidator.cs
- SoapMessage.cs
- ScriptingProfileServiceSection.cs
- FlowLayoutSettings.cs
- RelatedCurrencyManager.cs
- PathFigureCollection.cs
- ButtonDesigner.cs
- InvalidOleVariantTypeException.cs
- ClusterRegistryConfigurationProvider.cs
- XmlSchemaAttribute.cs
- UrlPath.cs
- WebPartMovingEventArgs.cs
- PerformanceCounterLib.cs
- XmlSchemaSimpleContentRestriction.cs
- KeyFrames.cs
- Menu.cs