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
- XmlSchema.cs
- ApplicationServiceManager.cs
- PtsHelper.cs
- ExpressionHelper.cs
- KeyedHashAlgorithm.cs
- EmbeddedMailObjectsCollection.cs
- XmlFormatExtensionPrefixAttribute.cs
- FunctionNode.cs
- MissingSatelliteAssemblyException.cs
- DataConnectionHelper.cs
- CheckBoxBaseAdapter.cs
- Keywords.cs
- DesignerCommandAdapter.cs
- NGCSerializationManager.cs
- SoapIgnoreAttribute.cs
- SystemIPGlobalProperties.cs
- Positioning.cs
- GenericUriParser.cs
- BamlRecordHelper.cs
- XmlSchemaInferenceException.cs
- QilTargetType.cs
- MetafileHeaderEmf.cs
- MatrixCamera.cs
- FlowDocumentFormatter.cs
- DataGridViewHeaderCell.cs
- RubberbandSelector.cs
- AutomationElementIdentifiers.cs
- GridViewPageEventArgs.cs
- ForeignKeyConstraint.cs
- OutputCacheSettings.cs
- Msec.cs
- IndentTextWriter.cs
- TextClipboardData.cs
- CodeExpressionCollection.cs
- MediaTimeline.cs
- RealProxy.cs
- WebBrowser.cs
- CodeStatement.cs
- HttpModuleAction.cs
- XmlDocumentFragment.cs
- IgnoreSectionHandler.cs
- Cursor.cs
- srgsitem.cs
- StylusLogic.cs
- EntityCommandCompilationException.cs
- ListBox.cs
- PerformanceCounterManager.cs
- DataGrid.cs
- CommunicationObjectAbortedException.cs
- OdbcRowUpdatingEvent.cs
- GetPageCompletedEventArgs.cs
- BevelBitmapEffect.cs
- NameObjectCollectionBase.cs
- ExtensionQuery.cs
- IfAction.cs
- GroupStyle.cs
- BevelBitmapEffect.cs
- Padding.cs
- Matrix3D.cs
- DetailsViewPageEventArgs.cs
- UpdateRecord.cs
- TextTreeTextBlock.cs
- ReachPrintTicketSerializer.cs
- XmlIncludeAttribute.cs
- PolyLineSegmentFigureLogic.cs
- FilterElement.cs
- KeyGesture.cs
- SmtpSection.cs
- TemplateLookupAction.cs
- TimersDescriptionAttribute.cs
- XmlSerializerFactory.cs
- ConfigurationElementCollection.cs
- MasterPageBuildProvider.cs
- CodePageEncoding.cs
- FontFaceLayoutInfo.cs
- MenuItemStyle.cs
- XmlNamespaceManager.cs
- AsymmetricSignatureDeformatter.cs
- XmlSchemaAnnotation.cs
- HtmlGenericControl.cs
- ProtectedConfigurationProviderCollection.cs
- SecurityState.cs
- SchemaEntity.cs
- Profiler.cs
- Solver.cs
- DataGridView.cs
- DialogResultConverter.cs
- WebSysDisplayNameAttribute.cs
- FrugalList.cs
- XmlSchemaComplexType.cs
- AsyncCallback.cs
- KerberosSecurityTokenAuthenticator.cs
- NotConverter.cs
- InitializerFacet.cs
- TriState.cs
- NativeMethods.cs
- DictionaryTraceRecord.cs
- UserControlAutomationPeer.cs
- GridViewItemAutomationPeer.cs
- XmlSerializationReader.cs