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
- DATA_BLOB.cs
- QueryCacheKey.cs
- UpdateEventArgs.cs
- SingleResultAttribute.cs
- ImageListUtils.cs
- SerializationIncompleteException.cs
- AppendHelper.cs
- IISMapPath.cs
- EntityDataSourceView.cs
- XmlSerializerFactory.cs
- ProxyWebPartManager.cs
- DirectionalLight.cs
- PersonalizationProviderCollection.cs
- LayoutUtils.cs
- SessionPageStateSection.cs
- XmlNotation.cs
- ObjectReferenceStack.cs
- RangeContentEnumerator.cs
- IIS7WorkerRequest.cs
- CharAnimationUsingKeyFrames.cs
- UInt64Storage.cs
- WmlValidationSummaryAdapter.cs
- EntityDataSourceDesignerHelper.cs
- Command.cs
- ObjectDataSourceStatusEventArgs.cs
- SystemInformation.cs
- SubMenuStyleCollectionEditor.cs
- SqlWebEventProvider.cs
- OleDbParameterCollection.cs
- DataStorage.cs
- GraphicsPath.cs
- xmlglyphRunInfo.cs
- TabletDeviceInfo.cs
- HostedTcpTransportManager.cs
- BindingList.cs
- FontCacheLogic.cs
- WindowsFormsHostAutomationPeer.cs
- ConstraintStruct.cs
- ActivityExecutionContextCollection.cs
- DataSourceView.cs
- ScriptServiceAttribute.cs
- WindowsToolbarAsMenu.cs
- login.cs
- QuaternionKeyFrameCollection.cs
- CompiledQuery.cs
- ModifierKeysValueSerializer.cs
- PropertyDescriptorComparer.cs
- _LocalDataStore.cs
- ToolStripDropDownMenu.cs
- ObjectDataSourceFilteringEventArgs.cs
- RepeatBehavior.cs
- DatagridviewDisplayedBandsData.cs
- WsdlContractConversionContext.cs
- OleDbReferenceCollection.cs
- VersionUtil.cs
- ViewDesigner.cs
- WorkflowRuntimeEndpoint.cs
- TreeChangeInfo.cs
- IconBitmapDecoder.cs
- SaveFileDialog.cs
- _FixedSizeReader.cs
- SqlCommand.cs
- TextSegment.cs
- EntityViewGenerationAttribute.cs
- DataGridTableStyleMappingNameEditor.cs
- ValueUnavailableException.cs
- GetWinFXPath.cs
- _ChunkParse.cs
- COSERVERINFO.cs
- AmbientLight.cs
- SafeSecurityHandles.cs
- MsdtcClusterUtils.cs
- IImplicitResourceProvider.cs
- HyperLinkColumn.cs
- NavigatorOutput.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- UInt64Converter.cs
- TemplateModeChangedEventArgs.cs
- NetSectionGroup.cs
- ISAPIWorkerRequest.cs
- InputBuffer.cs
- CompositionTarget.cs
- EventProxy.cs
- DatasetMethodGenerator.cs
- PropertySegmentSerializationProvider.cs
- HashCryptoHandle.cs
- PriorityItem.cs
- ExtentKey.cs
- UnSafeCharBuffer.cs
- DoubleAnimationBase.cs
- httpstaticobjectscollection.cs
- ProtocolElement.cs
- HtmlHistory.cs
- RijndaelManagedTransform.cs
- SymLanguageVendor.cs
- Preprocessor.cs
- NativeMethodsCLR.cs
- ManagedCodeMarkers.cs
- WindowsSlider.cs
- ArgumentValue.cs