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
- DataObject.cs
- StyleModeStack.cs
- WindowsListViewSubItem.cs
- DesignerAdapterUtil.cs
- AspCompat.cs
- LicenseProviderAttribute.cs
- XmlUtf8RawTextWriter.cs
- DynamicExpression.cs
- SchemaComplexType.cs
- EmptyElement.cs
- CapabilitiesState.cs
- SerialPinChanges.cs
- RegisteredArrayDeclaration.cs
- control.ime.cs
- DockPatternIdentifiers.cs
- CacheHelper.cs
- MeshGeometry3D.cs
- SettingsSection.cs
- RefreshPropertiesAttribute.cs
- AvTraceFormat.cs
- UnmanagedMemoryStreamWrapper.cs
- _NativeSSPI.cs
- DispatcherFrame.cs
- TagPrefixAttribute.cs
- GlobalAclOperationRequirement.cs
- PerformanceCounter.cs
- CompleteWizardStep.cs
- SendKeys.cs
- SystemIcons.cs
- CustomAttribute.cs
- NonVisualControlAttribute.cs
- NamedObject.cs
- FixedDocumentSequencePaginator.cs
- LinqDataSourceInsertEventArgs.cs
- _NegotiateClient.cs
- SqlClientWrapperSmiStreamChars.cs
- ConsumerConnectionPoint.cs
- RouteValueExpressionBuilder.cs
- CodeConditionStatement.cs
- Win32KeyboardDevice.cs
- XmlUtil.cs
- EntityDataSourceContextDisposingEventArgs.cs
- StorageEntityContainerMapping.cs
- DataGridCell.cs
- ZipFileInfoCollection.cs
- FactoryGenerator.cs
- PageClientProxyGenerator.cs
- TextEditor.cs
- ProcessInputEventArgs.cs
- GeneralTransform3DTo2D.cs
- SystemException.cs
- ResourceAssociationSetEnd.cs
- TagPrefixCollection.cs
- FormatConvertedBitmap.cs
- CroppedBitmap.cs
- ListenerConstants.cs
- safelink.cs
- HtmlHead.cs
- LookupBindingPropertiesAttribute.cs
- Operators.cs
- ParallelQuery.cs
- SamlDelegatingWriter.cs
- XmlNodeList.cs
- ProxyWebPart.cs
- Win32SafeHandles.cs
- ProbeRequestResponseAsyncResult.cs
- Attachment.cs
- XmlSchemaAttributeGroupRef.cs
- InfoCardProofToken.cs
- ToolboxService.cs
- SuppressMessageAttribute.cs
- DiscoveryClient.cs
- ExternalFile.cs
- AuthenticationException.cs
- FlowPanelDesigner.cs
- RawMouseInputReport.cs
- ServiceTimeoutsElement.cs
- TemplateBindingExtension.cs
- HitTestWithPointDrawingContextWalker.cs
- ActivityInstanceReference.cs
- MatrixAnimationUsingPath.cs
- FileDocument.cs
- RootCodeDomSerializer.cs
- LineServicesRun.cs
- InkCanvas.cs
- StylusShape.cs
- DesignTimeParseData.cs
- CodeNamespaceImportCollection.cs
- SHA512.cs
- MetadataUtilsSmi.cs
- SrgsOneOf.cs
- QueryContinueDragEvent.cs
- CodeParameterDeclarationExpression.cs
- BaseTemplateParser.cs
- DESCryptoServiceProvider.cs
- InstanceKey.cs
- Authorization.cs
- SamlAuthorizationDecisionClaimResource.cs
- TextBoxBaseDesigner.cs
- UpDownBase.cs