Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Framework / System / Windows / Documents / LineBreak.cs / 1305600 / 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 : [....] - 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 : [....] - 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
- log.cs
- TableColumn.cs
- HttpStreamXmlDictionaryReader.cs
- BehaviorService.cs
- AsymmetricKeyExchangeFormatter.cs
- OneOfTypeConst.cs
- DesignerTransactionCloseEvent.cs
- GridViewRowCollection.cs
- StickyNoteContentControl.cs
- BitmapEffectDrawing.cs
- WebServiceEndpoint.cs
- SyndicationFeed.cs
- WebAdminConfigurationHelper.cs
- SingleBodyParameterMessageFormatter.cs
- ContextMarshalException.cs
- SurrogateEncoder.cs
- InitializerFacet.cs
- ScriptingRoleServiceSection.cs
- AnnotationComponentChooser.cs
- SimpleType.cs
- sqlstateclientmanager.cs
- XmlSchemaGroupRef.cs
- DataTemplateKey.cs
- DesignerDataRelationship.cs
- DataBindingList.cs
- BindingsCollection.cs
- TraceHwndHost.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- FeatureSupport.cs
- CorrelationActionMessageFilter.cs
- ResolveCriteriaApril2005.cs
- Model3DCollection.cs
- EnumerableRowCollection.cs
- FixedStringLookup.cs
- FrameworkEventSource.cs
- ScrollChrome.cs
- WriteTimeStream.cs
- XmlTextWriter.cs
- ConnectionPoolManager.cs
- FlowchartDesignerCommands.cs
- SingleStorage.cs
- RadioButtonRenderer.cs
- FixedFlowMap.cs
- CommandField.cs
- LinkedResourceCollection.cs
- ProgressChangedEventArgs.cs
- ListDictionaryInternal.cs
- CompilerTypeWithParams.cs
- Stroke.cs
- Nodes.cs
- SkinIDTypeConverter.cs
- OLEDB_Enum.cs
- GenerateTemporaryTargetAssembly.cs
- Win32Exception.cs
- ResourceDictionaryCollection.cs
- ChtmlTextWriter.cs
- CodeEventReferenceExpression.cs
- SmtpException.cs
- Int32KeyFrameCollection.cs
- XPathBinder.cs
- IdleTimeoutMonitor.cs
- ObjectDataSource.cs
- QueryRelOp.cs
- WebControlsSection.cs
- TypeBinaryExpression.cs
- QuaternionRotation3D.cs
- DynamicValueConverter.cs
- LineSegment.cs
- Rectangle.cs
- XmlHelper.cs
- SchemaCollectionCompiler.cs
- D3DImage.cs
- GeometryDrawing.cs
- DescriptionAttribute.cs
- DynamicResourceExtensionConverter.cs
- ServiceInfo.cs
- Directory.cs
- ContentValidator.cs
- NopReturnReader.cs
- NewArrayExpression.cs
- UriParserTemplates.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- TreeNode.cs
- HttpVersion.cs
- ColumnHeaderConverter.cs
- shaper.cs
- UnsafeNativeMethodsCLR.cs
- DateTime.cs
- invalidudtexception.cs
- SelectiveScrollingGrid.cs
- SoapIncludeAttribute.cs
- ImageCodecInfoPrivate.cs
- ReflectEventDescriptor.cs
- glyphs.cs
- UserPreferenceChangedEventArgs.cs
- XMLDiffLoader.cs
- DesignOnlyAttribute.cs
- ProcessThread.cs
- WhitespaceRuleLookup.cs
- PointConverter.cs