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
- SimpleWebHandlerParser.cs
- ReferencedType.cs
- SqlCacheDependencyDatabase.cs
- DependencyPropertyHelper.cs
- XmlHierarchyData.cs
- CipherData.cs
- TextBox.cs
- EntityContainerRelationshipSetEnd.cs
- CapiSymmetricAlgorithm.cs
- GACIdentityPermission.cs
- CapabilitiesSection.cs
- BorderGapMaskConverter.cs
- DES.cs
- ToolStripScrollButton.cs
- ActivityExecutionContext.cs
- MemoryPressure.cs
- AsynchronousChannel.cs
- DesignerTextViewAdapter.cs
- TextRenderer.cs
- GregorianCalendar.cs
- UnitControl.cs
- SecurityCriticalDataForSet.cs
- _UriTypeConverter.cs
- FileDialogPermission.cs
- ViewCellSlot.cs
- SerializationAttributes.cs
- BindingsCollection.cs
- ServiceCredentialsElement.cs
- XmlElementList.cs
- NavigatorInput.cs
- XPathChildIterator.cs
- Task.cs
- LazyTextWriterCreator.cs
- ISO2022Encoding.cs
- UnsafeNativeMethods.cs
- TextTreeRootNode.cs
- MenuEventArgs.cs
- Table.cs
- SettingsProperty.cs
- InputReportEventArgs.cs
- TextEncodedRawTextWriter.cs
- ComponentResourceKey.cs
- Panel.cs
- WSSecurityPolicy11.cs
- BuildProvider.cs
- RetrieveVirtualItemEventArgs.cs
- XhtmlBasicCalendarAdapter.cs
- OleDbEnumerator.cs
- XmlUTF8TextReader.cs
- sqlmetadatafactory.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- DefaultWorkflowTransactionService.cs
- TextRangeBase.cs
- XmlSerializer.cs
- DirectoryNotFoundException.cs
- SettingsPropertyWrongTypeException.cs
- Point.cs
- DataGridViewCellValidatingEventArgs.cs
- FileDataSourceCache.cs
- ArraySegment.cs
- CommandBinding.cs
- BaseProcessor.cs
- Triplet.cs
- EntityModelBuildProvider.cs
- NewArrayExpression.cs
- ItemsChangedEventArgs.cs
- ProviderUtil.cs
- FormViewInsertedEventArgs.cs
- XmlChildNodes.cs
- IResourceProvider.cs
- RoleManagerModule.cs
- SiteMapNodeItemEventArgs.cs
- TextTreeTextNode.cs
- SelectQueryOperator.cs
- ToolStripItemRenderEventArgs.cs
- ConditionedDesigner.cs
- AdapterUtil.cs
- EncoderNLS.cs
- ProcessProtocolHandler.cs
- AlignmentXValidation.cs
- ValueQuery.cs
- EntityDescriptor.cs
- ToolStripSeparator.cs
- InheritanceUI.cs
- PtsHelper.cs
- DbConnectionStringCommon.cs
- EntryPointNotFoundException.cs
- CodeTypeMemberCollection.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- EntityDesignPluralizationHandler.cs
- DataGridViewRowPrePaintEventArgs.cs
- RotateTransform.cs
- ParameterToken.cs
- IdentityValidationException.cs
- LongTypeConverter.cs
- CodeStatement.cs
- cache.cs
- TagMapInfo.cs
- AppSettingsReader.cs
- IncrementalHitTester.cs