Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- MatchingStyle.cs
- FileNotFoundException.cs
- PackageDigitalSignatureManager.cs
- DataTablePropertyDescriptor.cs
- CustomAttributeSerializer.cs
- HwndAppCommandInputProvider.cs
- FontNamesConverter.cs
- TrackingProfileDeserializationException.cs
- XPathSingletonIterator.cs
- AuthenticationSection.cs
- QilNode.cs
- XmlIlVisitor.cs
- SqlInternalConnectionSmi.cs
- ListViewItem.cs
- ProviderIncompatibleException.cs
- DesignerUtility.cs
- WbemProvider.cs
- OracleInternalConnection.cs
- Assembly.cs
- PartialClassGenerationTaskInternal.cs
- ListBox.cs
- PaperSource.cs
- wmiprovider.cs
- ZipIOLocalFileBlock.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- PathParser.cs
- ProcessProtocolHandler.cs
- LocatorManager.cs
- HitTestDrawingContextWalker.cs
- ObjectMemberMapping.cs
- EntityType.cs
- WeakRefEnumerator.cs
- Converter.cs
- Pool.cs
- LayoutEditorPart.cs
- StickyNote.cs
- CharacterBuffer.cs
- DataTablePropertyDescriptor.cs
- ContainerUIElement3D.cs
- IProvider.cs
- OSFeature.cs
- XmlDownloadManager.cs
- MultiPropertyDescriptorGridEntry.cs
- Matrix3D.cs
- ObjectStateManagerMetadata.cs
- IdlingCommunicationPool.cs
- InputMethod.cs
- DataBoundControlParameterTarget.cs
- MSHTMLHostUtil.cs
- DataRecordObjectView.cs
- Timer.cs
- Encoder.cs
- SrgsDocument.cs
- UIElement.cs
- FlowDecisionDesigner.xaml.cs
- UpdateDelegates.Generated.cs
- SqlTypesSchemaImporter.cs
- AmbientLight.cs
- StatusBarAutomationPeer.cs
- ISessionStateStore.cs
- DataGridAddNewRow.cs
- MergeExecutor.cs
- UserControlBuildProvider.cs
- SigningProgress.cs
- ActivityStatusChangeEventArgs.cs
- TagPrefixCollection.cs
- DrawItemEvent.cs
- WindowsListViewGroupSubsetLink.cs
- GenerateHelper.cs
- WindowsFont.cs
- XamlPointCollectionSerializer.cs
- TemplateControlParser.cs
- TextContainer.cs
- EntityEntry.cs
- Matrix3D.cs
- ExtendedProtectionPolicy.cs
- WebConfigurationManager.cs
- NewItemsContextMenuStrip.cs
- UTF32Encoding.cs
- DomainConstraint.cs
- IOThreadScheduler.cs
- BufferBuilder.cs
- UnsafeNativeMethods.cs
- CryptoHelper.cs
- PeerCollaborationPermission.cs
- EventToken.cs
- MaskedTextProvider.cs
- ProfileEventArgs.cs
- VerificationAttribute.cs
- CompiledRegexRunnerFactory.cs
- CodeCommentStatementCollection.cs
- BrowserInteropHelper.cs
- ColumnReorderedEventArgs.cs
- DataGridViewColumnCollection.cs
- XmlSchemaDatatype.cs
- EventSinkActivityDesigner.cs
- ObjectKeyFrameCollection.cs
- WebPartDescriptionCollection.cs
- XmlTextEncoder.cs
- OleDbStruct.cs