Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Core / CSharp / System / Windows / Media / TextEffect.cs / 1 / TextEffect.cs
//------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2001 // // File: TextEffect.cs // // Contents: TextEffect class // // Created: 3/23/2004 garyyang // //----------------------------------------------------------------------- using System; using System.Diagnostics; using System.Runtime.InteropServices; using System.Windows; using System.Collections; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Markup; using System.ComponentModel; using SR=MS.Internal.PresentationCore.SR; using SRID=MS.Internal.PresentationCore.SRID; namespace System.Windows.Media { ////// The class definition for TextEffect /// [Localizability(LocalizationCategory.None, Readability=Readability.Unreadable)] public partial class TextEffect : Animatable { //---------------------------------------- // constructor //---------------------------------------- ////// Constructor to TextEffect /// /// transform of the text effect /// foreground of the text effect /// clip of the text effect /// starting character index of the text effect /// number of code points public TextEffect( Transform transform, Brush foreground, Geometry clip, int positionStart, int positionCount ) { if (positionCount < 0) { throw new ArgumentOutOfRangeException("positionCount", SR.Get(SRID.ParameterCannotBeNegative)); } Transform = transform; Foreground = foreground; Clip = clip; PositionStart = positionStart; PositionCount = positionCount; } ////// constructor /// public TextEffect() { } //------------------------------- // Private method //------------------------------- private static bool OnPositionStartChanging(int value) { return (value >= 0); } private static bool OnPositionCountChanging(int value) { return (value >= 0); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. //------------------------------------------------------------------------ // // Microsoft Windows Client Platform // Copyright (C) Microsoft Corporation, 2001 // // File: TextEffect.cs // // Contents: TextEffect class // // Created: 3/23/2004 garyyang // //----------------------------------------------------------------------- using System; using System.Diagnostics; using System.Runtime.InteropServices; using System.Windows; using System.Collections; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Markup; using System.ComponentModel; using SR=MS.Internal.PresentationCore.SR; using SRID=MS.Internal.PresentationCore.SRID; namespace System.Windows.Media { ////// The class definition for TextEffect /// [Localizability(LocalizationCategory.None, Readability=Readability.Unreadable)] public partial class TextEffect : Animatable { //---------------------------------------- // constructor //---------------------------------------- ////// Constructor to TextEffect /// /// transform of the text effect /// foreground of the text effect /// clip of the text effect /// starting character index of the text effect /// number of code points public TextEffect( Transform transform, Brush foreground, Geometry clip, int positionStart, int positionCount ) { if (positionCount < 0) { throw new ArgumentOutOfRangeException("positionCount", SR.Get(SRID.ParameterCannotBeNegative)); } Transform = transform; Foreground = foreground; Clip = clip; PositionStart = positionStart; PositionCount = positionCount; } ////// constructor /// public TextEffect() { } //------------------------------- // Private method //------------------------------- private static bool OnPositionStartChanging(int value) { return (value >= 0); } private static bool OnPositionCountChanging(int value) { return (value >= 0); } } } // 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
- InstanceNameConverter.cs
- ToolStripDropDownItem.cs
- WebRequestModuleElementCollection.cs
- XPathMultyIterator.cs
- DBPropSet.cs
- TypeNameConverter.cs
- RegistryPermission.cs
- mda.cs
- HttpRawResponse.cs
- DoubleCollectionConverter.cs
- VectorAnimation.cs
- DiscriminatorMap.cs
- NavigationFailedEventArgs.cs
- PropVariant.cs
- LoadedEvent.cs
- BinaryParser.cs
- UnmanagedBitmapWrapper.cs
- WpfXamlMember.cs
- TextRunProperties.cs
- SchemaImporterExtensionsSection.cs
- XpsFixedDocumentSequenceReaderWriter.cs
- NavigationProperty.cs
- BitmapEffectrendercontext.cs
- RtfToken.cs
- HostedBindingBehavior.cs
- CursorEditor.cs
- WebPartActionVerb.cs
- DoubleLinkListEnumerator.cs
- TreeNodeCollection.cs
- BitmapEffectrendercontext.cs
- peernodestatemanager.cs
- WebPartExportVerb.cs
- Utilities.cs
- DateTimeValueSerializer.cs
- OdbcTransaction.cs
- StaticTextPointer.cs
- HtmlTableRowCollection.cs
- HatchBrush.cs
- RegexNode.cs
- CredentialManagerDialog.cs
- SqlMethods.cs
- Pointer.cs
- FixedLineResult.cs
- CodeDomConfigurationHandler.cs
- StateWorkerRequest.cs
- CodeDomSerializationProvider.cs
- MouseEvent.cs
- IIS7WorkerRequest.cs
- TextEffectResolver.cs
- ToolStripItem.cs
- XmlSiteMapProvider.cs
- RecipientInfo.cs
- Root.cs
- MethodExecutor.cs
- SimpleRecyclingCache.cs
- FactoryGenerator.cs
- Padding.cs
- ExtensibleClassFactory.cs
- ComponentEditorPage.cs
- XmlSchemaCompilationSettings.cs
- CapabilitiesRule.cs
- Marshal.cs
- RegisteredArrayDeclaration.cs
- CodeIdentifier.cs
- DependencyPropertyAttribute.cs
- MemoryFailPoint.cs
- smtpconnection.cs
- SnapshotChangeTrackingStrategy.cs
- SQLSingleStorage.cs
- ClassImporter.cs
- SqlServer2KCompatibilityCheck.cs
- ParallelTimeline.cs
- IntMinMaxAggregationOperator.cs
- WinFormsSecurity.cs
- NetStream.cs
- WindowsFormsHost.cs
- DataKey.cs
- CommandID.cs
- SafeWaitHandle.cs
- ActivityDesignerLayoutSerializers.cs
- IdentityManager.cs
- ToolStripCustomTypeDescriptor.cs
- DynamicAttribute.cs
- BuildManagerHost.cs
- SchemaNames.cs
- CodeAttributeDeclaration.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- StringUtil.cs
- TableRow.cs
- ItemsControlAutomationPeer.cs
- RemotingClientProxy.cs
- SlotInfo.cs
- DelegateBodyWriter.cs
- DebugInfoExpression.cs
- PolyQuadraticBezierSegment.cs
- TypeListConverter.cs
- SafeCertificateStore.cs
- PasswordDeriveBytes.cs
- ExternalException.cs
- Composition.cs