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
- WebPartDescription.cs
- SerialPort.cs
- ToolStripDropDownClosingEventArgs.cs
- XmlTypeMapping.cs
- TextFormatterImp.cs
- ThreadStateException.cs
- SelectionService.cs
- TTSVoice.cs
- IntersectQueryOperator.cs
- WebPartCloseVerb.cs
- MultiPageTextView.cs
- GatewayIPAddressInformationCollection.cs
- IdnElement.cs
- SettingsBindableAttribute.cs
- CompilerGeneratedAttribute.cs
- WebPartCatalogCloseVerb.cs
- DelayedRegex.cs
- EncryptedData.cs
- Library.cs
- WaitHandleCannotBeOpenedException.cs
- StrongNameMembershipCondition.cs
- BehaviorEditorPart.cs
- SystemIcmpV6Statistics.cs
- HostedHttpContext.cs
- ContentElement.cs
- SystemPens.cs
- XMLSchema.cs
- HMACMD5.cs
- HostedTransportConfigurationManager.cs
- FormatSettings.cs
- BitmapEffectGroup.cs
- ExceptionHandler.cs
- CrossAppDomainChannel.cs
- PropertyPathConverter.cs
- UpdateProgress.cs
- invalidudtexception.cs
- ZoneLinkButton.cs
- ClientUtils.cs
- RangeValidator.cs
- ParseNumbers.cs
- HMACMD5.cs
- ItemsPresenter.cs
- AudienceUriMode.cs
- StreamReader.cs
- Selection.cs
- GridViewSelectEventArgs.cs
- Constants.cs
- PropertyItem.cs
- SerializationHelper.cs
- ClockGroup.cs
- TextBreakpoint.cs
- RenderingBiasValidation.cs
- brushes.cs
- StatusBarPanelClickEvent.cs
- MetadataCacheItem.cs
- WebPartZoneCollection.cs
- OpCopier.cs
- DbProviderSpecificTypePropertyAttribute.cs
- ListInitExpression.cs
- DataRowCollection.cs
- QuadraticBezierSegment.cs
- WebPartConnectionsCloseVerb.cs
- WebDisplayNameAttribute.cs
- RuleSettings.cs
- ToolboxComponentsCreatingEventArgs.cs
- AbsoluteQuery.cs
- StandardCommandToolStripMenuItem.cs
- ExpressionParser.cs
- FixedDocument.cs
- Package.cs
- counter.cs
- CategoryNameCollection.cs
- CodeDirectoryCompiler.cs
- StylusDownEventArgs.cs
- EntityParameterCollection.cs
- PropertyValue.cs
- FontNamesConverter.cs
- Compensate.cs
- ControlPropertyNameConverter.cs
- DrawingBrush.cs
- BaseTemplateBuildProvider.cs
- PeerInputChannelListener.cs
- BitmapEffectState.cs
- ScriptReferenceEventArgs.cs
- ModulesEntry.cs
- TextBoxAutomationPeer.cs
- cache.cs
- MethodRental.cs
- CodeBlockBuilder.cs
- ContentTextAutomationPeer.cs
- AuthenticationService.cs
- LassoSelectionBehavior.cs
- EntityCollection.cs
- MultilineStringConverter.cs
- BooleanAnimationBase.cs
- UriWriter.cs
- CommandLineParser.cs
- Stream.cs
- ComponentDispatcherThread.cs
- PieceNameHelper.cs