Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / MS / Internal / Controls / CustomCategoryAttribute.cs / 1305600 / 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
- CheckBoxPopupAdapter.cs
- MultiPageTextView.cs
- Expressions.cs
- DbExpressionVisitor_TResultType.cs
- CodeSubDirectoriesCollection.cs
- EntityWrapper.cs
- AppDomainGrammarProxy.cs
- Mapping.cs
- FastEncoderStatics.cs
- IISUnsafeMethods.cs
- RotateTransform.cs
- CompatibleComparer.cs
- TagMapInfo.cs
- ComponentEditorForm.cs
- Inline.cs
- DbDataReader.cs
- SchemaTypeEmitter.cs
- LayoutEngine.cs
- EntityExpressionVisitor.cs
- ClientScriptItemCollection.cs
- BigIntegerStorage.cs
- JournalEntryListConverter.cs
- Crypto.cs
- DataSourceControl.cs
- ApplicationFileParser.cs
- ApplicationTrust.cs
- InfoCardMetadataExchangeClient.cs
- Sorting.cs
- SpeechDetectedEventArgs.cs
- DropSourceBehavior.cs
- SchemaNamespaceManager.cs
- AssemblyBuilderData.cs
- CachedTypeface.cs
- FormViewPagerRow.cs
- GridPatternIdentifiers.cs
- DataObjectEventArgs.cs
- HTMLTagNameToTypeMapper.cs
- ParenthesizePropertyNameAttribute.cs
- SqlNodeAnnotation.cs
- AppDomainUnloadedException.cs
- WindowsIPAddress.cs
- ResourceExpressionBuilder.cs
- XmlProcessingInstruction.cs
- SrgsOneOf.cs
- UnmanagedMemoryStream.cs
- HTMLTextWriter.cs
- DBSchemaRow.cs
- AspNetRouteServiceHttpHandler.cs
- SqlDataSource.cs
- QilCloneVisitor.cs
- PreservationFileWriter.cs
- GuidConverter.cs
- FindResponse.cs
- DataGridRow.cs
- BezierSegment.cs
- TextBoxLine.cs
- ToolStripAdornerWindowService.cs
- FontEditor.cs
- DynamicDocumentPaginator.cs
- IteratorFilter.cs
- KnowledgeBase.cs
- ListBoxAutomationPeer.cs
- RightsManagementPermission.cs
- AddingNewEventArgs.cs
- XmlSchemaAttributeGroupRef.cs
- VersionPair.cs
- TextEndOfParagraph.cs
- QuadraticBezierSegment.cs
- DiagnosticsConfigurationHandler.cs
- UniqueConstraint.cs
- DataGridViewTextBoxColumn.cs
- DescendantBaseQuery.cs
- WebPartMovingEventArgs.cs
- RegionIterator.cs
- SmiConnection.cs
- MergeLocalizationDirectives.cs
- PeerToPeerException.cs
- JsonWriter.cs
- ListItemConverter.cs
- SmtpNtlmAuthenticationModule.cs
- DispatcherOperation.cs
- DesignSurface.cs
- HtmlInputSubmit.cs
- MasterPageParser.cs
- XPathMultyIterator.cs
- ValidationErrorCollection.cs
- MouseGestureConverter.cs
- PagesChangedEventArgs.cs
- RadioButtonRenderer.cs
- TransmissionStrategy.cs
- MimeMapping.cs
- GenericUriParser.cs
- DrawingBrush.cs
- Native.cs
- ControlLocalizer.cs
- SplitContainerDesigner.cs
- ModelFactory.cs
- SqlSupersetValidator.cs
- QueryProcessor.cs
- SpeechRecognizer.cs