Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- FixedSOMContainer.cs
- XmlUrlResolver.cs
- EpmCustomContentSerializer.cs
- OdbcEnvironment.cs
- CallContext.cs
- SchemaTableOptionalColumn.cs
- DrawingAttributeSerializer.cs
- NaturalLanguageHyphenator.cs
- altserialization.cs
- PersonalizationProviderHelper.cs
- PropertyGridEditorPart.cs
- BitmapEffectGeneralTransform.cs
- UndoManager.cs
- FloatUtil.cs
- WSFederationHttpSecurityElement.cs
- SoapFault.cs
- RoleGroupCollectionEditor.cs
- ZoneLinkButton.cs
- SymbolTable.cs
- StaticFileHandler.cs
- XmlChildNodes.cs
- BinaryFormatterSinks.cs
- ResetableIterator.cs
- GridViewUpdatedEventArgs.cs
- _SpnDictionary.cs
- RepeaterCommandEventArgs.cs
- AdRotatorDesigner.cs
- HuffmanTree.cs
- XmlBaseWriter.cs
- SiteIdentityPermission.cs
- NavigationCommands.cs
- ProfileService.cs
- ResolveMatchesCD1.cs
- ComplexLine.cs
- IISUnsafeMethods.cs
- EUCJPEncoding.cs
- VBCodeProvider.cs
- GrammarBuilderWildcard.cs
- FormClosedEvent.cs
- SqlConnectionPoolGroupProviderInfo.cs
- HeaderedItemsControl.cs
- InputProcessorProfilesLoader.cs
- MsmqIntegrationSecurityMode.cs
- TableLayoutPanel.cs
- DiagnosticSection.cs
- DesigntimeLicenseContext.cs
- Comparer.cs
- SystemKeyConverter.cs
- DefaultMergeHelper.cs
- Animatable.cs
- UTF7Encoding.cs
- CompositeControl.cs
- WebResourceUtil.cs
- CompModSwitches.cs
- DrawingContext.cs
- PhysicalAddress.cs
- IndexedString.cs
- NativeMethods.cs
- OleTxTransaction.cs
- XmlSchemaDocumentation.cs
- FlowDocumentPageViewerAutomationPeer.cs
- InvokePatternIdentifiers.cs
- ViewCellRelation.cs
- PocoEntityKeyStrategy.cs
- SortDescriptionCollection.cs
- WorkflowTransactionService.cs
- UnknownWrapper.cs
- BindingBase.cs
- ArrayTypeMismatchException.cs
- UIElement3D.cs
- Geometry3D.cs
- OSEnvironmentHelper.cs
- listitem.cs
- CultureSpecificStringDictionary.cs
- BehaviorEditorPart.cs
- SqlCachedBuffer.cs
- InfoCardArgumentException.cs
- SystemIPInterfaceProperties.cs
- XslException.cs
- PartitionerQueryOperator.cs
- XmlSchemaAttribute.cs
- EntityConnection.cs
- EntityDataSourceStatementEditor.cs
- ServicesUtilities.cs
- UIElement.cs
- mediaeventshelper.cs
- FixedSOMLineCollection.cs
- MobilePage.cs
- PieceDirectory.cs
- PerformanceCountersBase.cs
- Subordinate.cs
- SapiRecoInterop.cs
- SkinBuilder.cs
- Annotation.cs
- TextEditorTyping.cs
- ReadOnlyCollection.cs
- DoubleAnimation.cs
- MatrixUtil.cs
- WindowsEditBox.cs
- LiteralDesigner.cs