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
- RegexMatch.cs
- PointCollection.cs
- PointUtil.cs
- ColorConverter.cs
- UnionExpr.cs
- MatrixAnimationUsingKeyFrames.cs
- Int32Rect.cs
- UnauthorizedAccessException.cs
- TabItemAutomationPeer.cs
- EncryptedXml.cs
- TypeElement.cs
- PageCodeDomTreeGenerator.cs
- cookie.cs
- WindowsImpersonationContext.cs
- GreenMethods.cs
- OleDbFactory.cs
- TrustManagerMoreInformation.cs
- PrinterUnitConvert.cs
- DbCommandTree.cs
- Int32CollectionConverter.cs
- DataTableMapping.cs
- EventPrivateKey.cs
- GifBitmapEncoder.cs
- SmiSettersStream.cs
- HtmlGenericControl.cs
- LocalizableAttribute.cs
- TreeViewImageIndexConverter.cs
- FileDetails.cs
- ContentAlignmentEditor.cs
- ForceCopyBuildProvider.cs
- HelpProvider.cs
- JsonByteArrayDataContract.cs
- ChtmlTextWriter.cs
- FormDocumentDesigner.cs
- PrimitiveCodeDomSerializer.cs
- BaseTemplateParser.cs
- LabelLiteral.cs
- EntityReference.cs
- _ListenerRequestStream.cs
- CodeObjectCreateExpression.cs
- FunctionMappingTranslator.cs
- Converter.cs
- OperandQuery.cs
- CorePropertiesFilter.cs
- AnimatedTypeHelpers.cs
- TextFormatterHost.cs
- CollectionConverter.cs
- ProcessModule.cs
- DataKey.cs
- VectorAnimationUsingKeyFrames.cs
- HWStack.cs
- TagPrefixCollection.cs
- _Semaphore.cs
- RightsDocument.cs
- InstanceData.cs
- RtfToken.cs
- BaseParser.cs
- TreeViewBindingsEditorForm.cs
- SqlCommand.cs
- EventManager.cs
- Misc.cs
- WebException.cs
- LinearQuaternionKeyFrame.cs
- CounterSample.cs
- SearchForVirtualItemEventArgs.cs
- BaseDataList.cs
- Debug.cs
- _DigestClient.cs
- ClientUrlResolverWrapper.cs
- XsltSettings.cs
- ObjectNavigationPropertyMapping.cs
- _Semaphore.cs
- PageAsyncTaskManager.cs
- SiteMapDataSource.cs
- CompareInfo.cs
- PageRequestManager.cs
- Double.cs
- TableLayout.cs
- HttpCacheVaryByContentEncodings.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- GeneralTransformGroup.cs
- COM2PropertyBuilderUITypeEditor.cs
- WsatConfiguration.cs
- LocalBuilder.cs
- HebrewNumber.cs
- ObjectListItemCollection.cs
- SchemeSettingElementCollection.cs
- StoreAnnotationsMap.cs
- PagedDataSource.cs
- TTSEvent.cs
- NavigationPropertyEmitter.cs
- WeakKeyDictionary.cs
- Authorization.cs
- IEnumerable.cs
- XmlParser.cs
- ExclusiveHandle.cs
- LineUtil.cs
- SqlFlattener.cs
- OleDbWrapper.cs
- DataBindingCollectionEditor.cs