Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / wpf / src / Framework / System / Windows / Documents / LineBreak.cs / 1 / LineBreak.cs
//---------------------------------------------------------------------------- // // Copyright (C) Microsoft Corporation. All rights reserved. // // Description: LineBreak element. // // History: // 07/22/2002 : MikeOrr - Created. // 06/26/2003 : ZhenbinX - Ported to /Rewrote for WCP tree // 10/28/2004 : grzegorz - ContentElements refactoring. // //--------------------------------------------------------------------------- using System.Windows.Markup; // TrimSurrondingWhitespace namespace System.Windows.Documents { ////// LineBreak element that forces a line breaking. /// [TrimSurroundingWhitespace] public class LineBreak : Inline { ////// Creates a new LineBreak instance. /// public LineBreak() { } ////// Creates a new LineBreak instance. /// /// /// Optional position at which to insert the new LineBreak. May /// be null. /// public LineBreak(TextPointer insertionPosition) { if (insertionPosition != null) { insertionPosition.TextContainer.BeginChange(); } try { if (insertionPosition != null) { // This will throw InvalidOperationException if schema validity is violated. insertionPosition.InsertInline(this); } } finally { if (insertionPosition != null) { insertionPosition.TextContainer.EndChange(); } } } } } // 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. // // Description: LineBreak element. // // History: // 07/22/2002 : MikeOrr - Created. // 06/26/2003 : ZhenbinX - Ported to /Rewrote for WCP tree // 10/28/2004 : grzegorz - ContentElements refactoring. // //--------------------------------------------------------------------------- using System.Windows.Markup; // TrimSurrondingWhitespace namespace System.Windows.Documents { ////// LineBreak element that forces a line breaking. /// [TrimSurroundingWhitespace] public class LineBreak : Inline { ////// Creates a new LineBreak instance. /// public LineBreak() { } ////// Creates a new LineBreak instance. /// /// /// Optional position at which to insert the new LineBreak. May /// be null. /// public LineBreak(TextPointer insertionPosition) { if (insertionPosition != null) { insertionPosition.TextContainer.BeginChange(); } try { if (insertionPosition != null) { // This will throw InvalidOperationException if schema validity is violated. insertionPosition.InsertInline(this); } } finally { if (insertionPosition != null) { insertionPosition.TextContainer.EndChange(); } } } } } // 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
- ToolStripRenderEventArgs.cs
- DateTimeConverter2.cs
- IfAction.cs
- SqlWriter.cs
- HttpRequestCacheValidator.cs
- InternalPolicyElement.cs
- DBCommand.cs
- RequestTimeoutManager.cs
- CheckBoxAutomationPeer.cs
- OrderByBuilder.cs
- BuildProviderAppliesToAttribute.cs
- RepeaterCommandEventArgs.cs
- TerminateDesigner.cs
- ObjectConverter.cs
- JulianCalendar.cs
- SmtpSection.cs
- ListParagraph.cs
- ClassicBorderDecorator.cs
- PageEventArgs.cs
- FederatedMessageSecurityOverHttpElement.cs
- HTTPNotFoundHandler.cs
- SystemSounds.cs
- LateBoundChannelParameterCollection.cs
- TableAdapterManagerGenerator.cs
- UpdateProgress.cs
- PointAnimationBase.cs
- SimpleTypeResolver.cs
- FormViewUpdatedEventArgs.cs
- TTSEngineTypes.cs
- WebUtil.cs
- ButtonFlatAdapter.cs
- RuleProcessor.cs
- UnsafePeerToPeerMethods.cs
- XmlQualifiedName.cs
- TrustSection.cs
- TemplateContentLoader.cs
- SimpleMailWebEventProvider.cs
- GeometryDrawing.cs
- TerminatingOperationBehavior.cs
- SwitchExpression.cs
- ReplacementText.cs
- ResourceWriter.cs
- StrokeFIndices.cs
- ToolStripContainer.cs
- Table.cs
- PtsHelper.cs
- NetDataContractSerializer.cs
- QilVisitor.cs
- RepeatButton.cs
- MemberHolder.cs
- XmlCustomFormatter.cs
- PatternMatcher.cs
- ColorConverter.cs
- MatrixAnimationBase.cs
- UrlAuthorizationModule.cs
- TextViewSelectionProcessor.cs
- ValidationPropertyAttribute.cs
- FamilyMap.cs
- ISAPIWorkerRequest.cs
- DataFormats.cs
- DataKeyCollection.cs
- EntityDataSourceChangingEventArgs.cs
- ObjectSecurity.cs
- ExpressionNode.cs
- EncoderBestFitFallback.cs
- AstTree.cs
- PieceDirectory.cs
- Line.cs
- Environment.cs
- SingleSelectRootGridEntry.cs
- _NetworkingPerfCounters.cs
- ConfigurationStrings.cs
- RenderDataDrawingContext.cs
- followingsibling.cs
- SystemNetHelpers.cs
- ThrowHelper.cs
- ApplicationCommands.cs
- TypeConverterAttribute.cs
- PreviewControlDesigner.cs
- OdbcHandle.cs
- PageRanges.cs
- WsdlParser.cs
- WebPartsPersonalizationAuthorization.cs
- Error.cs
- _HTTPDateParse.cs
- SecurityElement.cs
- SuppressIldasmAttribute.cs
- MetafileHeader.cs
- KnownBoxes.cs
- ActivationServices.cs
- BitStream.cs
- PixelFormatConverter.cs
- XmlSequenceWriter.cs
- ApplicationContext.cs
- WinEventWrap.cs
- TemplatedMailWebEventProvider.cs
- TextTabProperties.cs
- ClassicBorderDecorator.cs
- LocatorGroup.cs
- ProgressBar.cs