Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Core / CSharp / System / Windows / FontStyles.cs / 1 / FontStyles.cs
//---------------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // Description: Predefined FontStyle structures that correspond to common font styles. // // History: // 01/25/2005 mleonov - Created constants from FontStyle enum values. // //--------------------------------------------------------------------------- using System; using System.Globalization; namespace System.Windows { ////// FontStyles contains predefined font style structures for common font styles. /// public static class FontStyles { ////// Predefined font style : Normal. /// public static FontStyle Normal { get { return new FontStyle(0); } } ////// Predefined font style : Oblique. /// public static FontStyle Oblique { get { return new FontStyle(1); } } ////// Predefined font style : Italic. /// public static FontStyle Italic { get { return new FontStyle(2); } } internal static bool FontStyleStringToKnownStyle(string s, IFormatProvider provider, ref FontStyle fontStyle) { if (s.Equals("Normal", StringComparison.OrdinalIgnoreCase)) { fontStyle = FontStyles.Normal; return true; } if (s.Equals("Italic", StringComparison.OrdinalIgnoreCase)) { fontStyle = FontStyles.Italic; return true; } if (s.Equals("Oblique", StringComparison.OrdinalIgnoreCase)) { fontStyle = FontStyles.Oblique; return true; } return false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // // Description: Predefined FontStyle structures that correspond to common font styles. // // History: // 01/25/2005 mleonov - Created constants from FontStyle enum values. // //--------------------------------------------------------------------------- using System; using System.Globalization; namespace System.Windows { ////// FontStyles contains predefined font style structures for common font styles. /// public static class FontStyles { ////// Predefined font style : Normal. /// public static FontStyle Normal { get { return new FontStyle(0); } } ////// Predefined font style : Oblique. /// public static FontStyle Oblique { get { return new FontStyle(1); } } ////// Predefined font style : Italic. /// public static FontStyle Italic { get { return new FontStyle(2); } } internal static bool FontStyleStringToKnownStyle(string s, IFormatProvider provider, ref FontStyle fontStyle) { if (s.Equals("Normal", StringComparison.OrdinalIgnoreCase)) { fontStyle = FontStyles.Normal; return true; } if (s.Equals("Italic", StringComparison.OrdinalIgnoreCase)) { fontStyle = FontStyles.Italic; return true; } if (s.Equals("Oblique", StringComparison.OrdinalIgnoreCase)) { fontStyle = FontStyles.Oblique; return true; } return false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MenuBase.cs
- ImageAttributes.cs
- documentsequencetextcontainer.cs
- TabletCollection.cs
- TlsSspiNegotiation.cs
- CustomAttributeBuilder.cs
- QueryAsyncResult.cs
- OdbcConnectionPoolProviderInfo.cs
- DataObjectFieldAttribute.cs
- diagnosticsswitches.cs
- StatusBarItemAutomationPeer.cs
- WebServiceTypeData.cs
- ClientUrlResolverWrapper.cs
- Translator.cs
- NotImplementedException.cs
- Adorner.cs
- HostedHttpRequestAsyncResult.cs
- DrawingImage.cs
- StoryFragments.cs
- X509AudioLogo.cs
- ECDiffieHellman.cs
- ContractMapping.cs
- PersonalizationStateQuery.cs
- XmlTypeAttribute.cs
- DesignSurfaceManager.cs
- Dispatcher.cs
- ListChunk.cs
- OutOfProcStateClientManager.cs
- JoinCqlBlock.cs
- ProtocolViolationException.cs
- Monitor.cs
- XmlSerializerAssemblyAttribute.cs
- ControlDesigner.cs
- CriticalHandle.cs
- TypeNameConverter.cs
- EntityContainerRelationshipSetEnd.cs
- CodeCommentStatement.cs
- CharStorage.cs
- XmlUtil.cs
- UserControl.cs
- ReadOnlyDictionary.cs
- RoleGroupCollectionEditor.cs
- AvtEvent.cs
- KoreanLunisolarCalendar.cs
- ProcessHost.cs
- XPathDocumentIterator.cs
- TextRangeEditLists.cs
- AnimatedTypeHelpers.cs
- GeneralTransform.cs
- TriggerActionCollection.cs
- FixedTextBuilder.cs
- StackBuilderSink.cs
- DataProtection.cs
- ZoneLinkButton.cs
- SrgsItemList.cs
- ConfigXmlAttribute.cs
- XmlTextEncoder.cs
- DataMemberFieldConverter.cs
- RadioButtonPopupAdapter.cs
- EntityDataReader.cs
- TextEditorThreadLocalStore.cs
- AutomationPropertyInfo.cs
- BitmapEffectInputData.cs
- PointHitTestResult.cs
- WebPartDisplayModeCancelEventArgs.cs
- CultureTableRecord.cs
- SqlVisitor.cs
- ButtonChrome.cs
- BufferedGraphicsContext.cs
- Point3D.cs
- LineUtil.cs
- SoapElementAttribute.cs
- InputProcessorProfilesLoader.cs
- HotSpotCollection.cs
- QilInvokeLateBound.cs
- EventLogPermissionEntry.cs
- ArglessEventHandlerProxy.cs
- SingleConverter.cs
- CriticalExceptions.cs
- MinMaxParagraphWidth.cs
- ProcessProtocolHandler.cs
- DbgCompiler.cs
- OleDbError.cs
- DisplayInformation.cs
- MimeParameters.cs
- Graph.cs
- Serializer.cs
- OdbcStatementHandle.cs
- ModuleBuilder.cs
- CommentAction.cs
- WebConfigurationHostFileChange.cs
- EpmContentDeSerializerBase.cs
- DataServiceProviderWrapper.cs
- unsafenativemethodstextservices.cs
- WorkflowMarkupElementEventArgs.cs
- WebBrowserNavigatingEventHandler.cs
- IResourceProvider.cs
- WebWorkflowRole.cs
- Compensation.cs
- AspNetPartialTrustHelpers.cs