Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / 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 : [....] - Ported to /Rewrote for WCP tree
// 10/28/2004 : [....] - 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
- AsyncPostBackErrorEventArgs.cs
- BindableTemplateBuilder.cs
- StreamUpdate.cs
- MessageVersion.cs
- PackWebRequest.cs
- PluralizationServiceUtil.cs
- ConstNode.cs
- FileSystemInfo.cs
- TrustLevelCollection.cs
- BaseTreeIterator.cs
- ResourceFallbackManager.cs
- BackEase.cs
- MetadataCacheItem.cs
- httpstaticobjectscollection.cs
- Freezable.cs
- ConstructorNeedsTagAttribute.cs
- ComponentResourceKey.cs
- ScalarOps.cs
- LineProperties.cs
- EncoderParameters.cs
- PageMediaType.cs
- SecurityDocument.cs
- ArithmeticException.cs
- AsymmetricSignatureDeformatter.cs
- AuthenticationService.cs
- XmlBoundElement.cs
- RowCache.cs
- DnsEndPoint.cs
- WmlPanelAdapter.cs
- __TransparentProxy.cs
- XslUrlEditor.cs
- DataGridClipboardHelper.cs
- BindingManagerDataErrorEventArgs.cs
- RequestCacheManager.cs
- SqlTransaction.cs
- XsdBuilder.cs
- Menu.cs
- basenumberconverter.cs
- AttributeCollection.cs
- UserInitiatedNavigationPermission.cs
- TraceListeners.cs
- SqlFactory.cs
- Utils.cs
- ReadWriteControlDesigner.cs
- AttributeEmitter.cs
- EnumDataContract.cs
- InternalsVisibleToAttribute.cs
- QualifiedCellIdBoolean.cs
- SQLByte.cs
- UserNamePasswordValidator.cs
- TabControl.cs
- AsyncCodeActivity.cs
- BasicCellRelation.cs
- SoapSchemaImporter.cs
- DocumentViewerBase.cs
- SrgsGrammarCompiler.cs
- EntityContainerAssociationSet.cs
- JournalEntryListConverter.cs
- TypeDependencyAttribute.cs
- HMACRIPEMD160.cs
- PassportIdentity.cs
- ToolStrip.cs
- ProxyManager.cs
- X500Name.cs
- CommandDevice.cs
- Parameter.cs
- Connector.cs
- Error.cs
- Track.cs
- XsltException.cs
- ConnectionStringsExpressionBuilder.cs
- DateBoldEvent.cs
- HttpDebugHandler.cs
- SrgsRule.cs
- RangeBaseAutomationPeer.cs
- InitializeCorrelation.cs
- CircleHotSpot.cs
- Range.cs
- glyphs.cs
- BuildProviderUtils.cs
- SimpleFieldTemplateFactory.cs
- IsolatedStoragePermission.cs
- ChannelDispatcherCollection.cs
- CryptographicAttribute.cs
- AxHost.cs
- XmlStreamedByteStreamReader.cs
- TableLayoutRowStyleCollection.cs
- IISUnsafeMethods.cs
- InstalledFontCollection.cs
- SafeNativeMethods.cs
- ChtmlTextWriter.cs
- NameValueCollection.cs
- PositiveTimeSpanValidatorAttribute.cs
- FunctionParameter.cs
- SoapHeaderException.cs
- validationstate.cs
- CharEntityEncoderFallback.cs
- ObjectMaterializedEventArgs.cs
- ISAPIRuntime.cs
- SqlCrossApplyToCrossJoin.cs