Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Core / CSharp / MS / Internal / Media / TextOptionsInternal.cs / 1305600 / TextOptionsInternal.cs
//---------------------------------------------------------------------------- // // Copyright(C) Microsoft Corporation. All rights reserved. // // File: TextOptions.cs // // Description: TextOptions groups attached properties that affect the way // WPF displays text such as TextFormattingMode // and TextRenderingMode. // // History: // 05/05/2009 : [....] - created. // //--------------------------------------------------------------------------- using System; using System.Windows; using System.Windows.Media; using MS.Internal.PresentationCore; namespace MS.Internal.Media { ////// Provide access to text options of element in syntax of TextOptions.xxx = yyy; /// Actual data is stored in the owner. /// [FriendAccessAllowed] // used by Framework internal static class TextOptionsInternal { #region Dependency Properties ///Text hinting property [FriendAccessAllowed] // used by Framework internal static readonly DependencyProperty TextHintingModeProperty = DependencyProperty.RegisterAttached( "TextHintingMode", typeof(TextHintingMode), typeof(TextOptionsInternal), new UIPropertyMetadata(TextHintingMode.Auto), new ValidateValueCallback(System.Windows.Media.ValidateEnums.IsTextHintingModeValid)); #endregion Dependency Properties #region Attached Properties Setters [FriendAccessAllowed] // used by Framework public static void SetTextHintingMode(DependencyObject element, TextHintingMode value) { if (element == null) { throw new ArgumentNullException("element"); } element.SetValue(TextHintingModeProperty, value); } [FriendAccessAllowed] // used by Framework public static TextHintingMode GetTextHintingMode(DependencyObject element) { if (element == null) { throw new ArgumentNullException("element"); } return (TextHintingMode)element.GetValue(TextHintingModeProperty); } #endregion Attached Groperties Getters and Setters } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //---------------------------------------------------------------------------- // // Copyright(C) Microsoft Corporation. All rights reserved. // // File: TextOptions.cs // // Description: TextOptions groups attached properties that affect the way // WPF displays text such as TextFormattingMode // and TextRenderingMode. // // History: // 05/05/2009 : [....] - created. // //--------------------------------------------------------------------------- using System; using System.Windows; using System.Windows.Media; using MS.Internal.PresentationCore; namespace MS.Internal.Media { ////// Provide access to text options of element in syntax of TextOptions.xxx = yyy; /// Actual data is stored in the owner. /// [FriendAccessAllowed] // used by Framework internal static class TextOptionsInternal { #region Dependency Properties ///Text hinting property [FriendAccessAllowed] // used by Framework internal static readonly DependencyProperty TextHintingModeProperty = DependencyProperty.RegisterAttached( "TextHintingMode", typeof(TextHintingMode), typeof(TextOptionsInternal), new UIPropertyMetadata(TextHintingMode.Auto), new ValidateValueCallback(System.Windows.Media.ValidateEnums.IsTextHintingModeValid)); #endregion Dependency Properties #region Attached Properties Setters [FriendAccessAllowed] // used by Framework public static void SetTextHintingMode(DependencyObject element, TextHintingMode value) { if (element == null) { throw new ArgumentNullException("element"); } element.SetValue(TextHintingModeProperty, value); } [FriendAccessAllowed] // used by Framework public static TextHintingMode GetTextHintingMode(DependencyObject element) { if (element == null) { throw new ArgumentNullException("element"); } return (TextHintingMode)element.GetValue(TextHintingModeProperty); } #endregion Attached Groperties Getters and Setters } } // 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
- WorkflowApplicationAbortedException.cs
- InfoCardTrace.cs
- FunctionUpdateCommand.cs
- GradientBrush.cs
- ServiceTimeoutsElement.cs
- UrlAuthFailedErrorFormatter.cs
- ScriptingProfileServiceSection.cs
- AudioLevelUpdatedEventArgs.cs
- Attributes.cs
- ImageMapEventArgs.cs
- DataViewSettingCollection.cs
- SectionInput.cs
- AttributeCollection.cs
- CqlQuery.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- WeakEventTable.cs
- Model3DCollection.cs
- AppDomainFactory.cs
- SqlUnionizer.cs
- SegmentInfo.cs
- RegexCode.cs
- BooleanFunctions.cs
- DropDownButton.cs
- DtrList.cs
- Graph.cs
- Crc32.cs
- JoinTreeNode.cs
- HistoryEventArgs.cs
- AmbientLight.cs
- BinHexDecoder.cs
- InvariantComparer.cs
- EventManager.cs
- ColumnWidthChangedEvent.cs
- ScopeElementCollection.cs
- ListenerConstants.cs
- IncrementalCompileAnalyzer.cs
- XmlIlGenerator.cs
- SmiMetaData.cs
- DataControlImageButton.cs
- BaseResourcesBuildProvider.cs
- LoginView.cs
- RelationshipEndCollection.cs
- XmlAttribute.cs
- SamlConstants.cs
- XmlIncludeAttribute.cs
- WaitHandleCannotBeOpenedException.cs
- ScrollBar.cs
- ColumnHeaderConverter.cs
- VoiceObjectToken.cs
- DesignerActionService.cs
- HttpDictionary.cs
- TreeNodeBindingCollection.cs
- CompiledWorkflowDefinitionContext.cs
- _HeaderInfoTable.cs
- RandomDelayQueuedSendsAsyncResult.cs
- CodeGotoStatement.cs
- StringArrayEditor.cs
- LinkedResource.cs
- ModuleConfigurationInfo.cs
- TextRange.cs
- embossbitmapeffect.cs
- ActiveXHost.cs
- CreateRefExpr.cs
- InstanceDataCollection.cs
- BaseValidatorDesigner.cs
- StorageSetMapping.cs
- ScrollItemProviderWrapper.cs
- MarshalByValueComponent.cs
- RoleManagerModule.cs
- Pen.cs
- ChangeTracker.cs
- OLEDB_Enum.cs
- DetailsViewPagerRow.cs
- WSTrustDec2005.cs
- RegisteredDisposeScript.cs
- LinkDesigner.cs
- AggregationMinMaxHelpers.cs
- DataGridViewCellMouseEventArgs.cs
- VectorCollection.cs
- IssuanceTokenProviderState.cs
- InputLangChangeEvent.cs
- Model3D.cs
- ComPersistableTypeElement.cs
- OverflowException.cs
- PolygonHotSpot.cs
- WebRequest.cs
- RangeValidator.cs
- SqlTypesSchemaImporter.cs
- FastPropertyAccessor.cs
- ValueOfAction.cs
- HandlerBase.cs
- RightsManagementPermission.cs
- DataPagerFieldCollection.cs
- XPathDocument.cs
- CqlLexerHelpers.cs
- DPTypeDescriptorContext.cs
- DataGridAutoFormat.cs
- HandleTable.cs
- MailSettingsSection.cs
- AppDomainAttributes.cs