Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RangeBaseAutomationPeer.cs
- DataGridViewIntLinkedList.cs
- OneToOneMappingSerializer.cs
- validationstate.cs
- Encoder.cs
- ListBoxItem.cs
- FormClosingEvent.cs
- XmlHierarchyData.cs
- HostProtectionPermission.cs
- StringPropertyBuilder.cs
- TailPinnedEventArgs.cs
- EncodingDataItem.cs
- WeakReference.cs
- ObjectView.cs
- WriterOutput.cs
- OdbcError.cs
- FixedPosition.cs
- ArgumentOutOfRangeException.cs
- DataGridViewRowCancelEventArgs.cs
- SqlFormatter.cs
- BrowserCapabilitiesCodeGenerator.cs
- ImageDrawing.cs
- AutomationElement.cs
- XamlClipboardData.cs
- GPPOINTF.cs
- ScriptRegistrationManager.cs
- ControlValuePropertyAttribute.cs
- RbTree.cs
- Config.cs
- MimeTypeAttribute.cs
- SerializerProvider.cs
- DefaultPrintController.cs
- _ProxyRegBlob.cs
- CharacterBuffer.cs
- Lease.cs
- MultiTouchSystemGestureLogic.cs
- Point4DValueSerializer.cs
- ObjectDataSourceSelectingEventArgs.cs
- AlignmentYValidation.cs
- InkPresenterAutomationPeer.cs
- SelectionPattern.cs
- MSG.cs
- ScriptRef.cs
- ConfigurationManager.cs
- SQLInt16.cs
- CultureSpecificCharacterBufferRange.cs
- safemediahandle.cs
- InputBinding.cs
- ClipboardProcessor.cs
- DiagnosticsElement.cs
- PermissionSetTriple.cs
- DataObjectAttribute.cs
- StringValueSerializer.cs
- WinFormsUtils.cs
- ExpressionBuilderCollection.cs
- ConfigurationValues.cs
- SpellerHighlightLayer.cs
- DataGridViewCellPaintingEventArgs.cs
- SecurityKeyType.cs
- Authorization.cs
- BufferedGraphicsManager.cs
- ArraySet.cs
- MaxValueConverter.cs
- Types.cs
- DataSourceGroupCollection.cs
- TraceLevelStore.cs
- XmlWrappingReader.cs
- OrderedDictionary.cs
- PageAsyncTask.cs
- StoragePropertyMapping.cs
- GeneralTransformCollection.cs
- GifBitmapEncoder.cs
- DSASignatureFormatter.cs
- SettingsSection.cs
- RectAnimation.cs
- CLRBindingWorker.cs
- Transaction.cs
- TextRenderer.cs
- TemplateControlBuildProvider.cs
- Thumb.cs
- MethodMessage.cs
- XmlToDatasetMap.cs
- DataGridView.cs
- FileEnumerator.cs
- ModelMemberCollection.cs
- SimplePropertyEntry.cs
- SharedConnectionWorkflowTransactionService.cs
- SqlProfileProvider.cs
- Funcletizer.cs
- ItemCollectionEditor.cs
- HandlerBase.cs
- LookupNode.cs
- BindingManagerDataErrorEventArgs.cs
- TextFormatter.cs
- EmptyEnumerator.cs
- ReachUIElementCollectionSerializer.cs
- EncryptedData.cs
- Formatter.cs
- MethodRental.cs
- PropertyConverter.cs