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
- ZipIOExtraFieldPaddingElement.cs
- ResolveMatches11.cs
- WmlMobileTextWriter.cs
- SapiGrammar.cs
- ControlUtil.cs
- SqlFlattener.cs
- JpegBitmapEncoder.cs
- QfeChecker.cs
- ValueQuery.cs
- ConfigXmlAttribute.cs
- WebExceptionStatus.cs
- QueryOperationResponseOfT.cs
- KeySpline.cs
- SingleStorage.cs
- MsmqIntegrationProcessProtocolHandler.cs
- WindowsTab.cs
- HtmlCommandAdapter.cs
- TextTreeTextElementNode.cs
- AssociatedControlConverter.cs
- SerialStream.cs
- ResourceProviderFactory.cs
- FixedElement.cs
- HttpHeaderCollection.cs
- ConnectorDragDropGlyph.cs
- HierarchicalDataSourceControl.cs
- EdmRelationshipRoleAttribute.cs
- Triangle.cs
- TrackingMemoryStreamFactory.cs
- Command.cs
- NullToBooleanConverter.cs
- ProvideValueServiceProvider.cs
- DataSourceCollectionBase.cs
- AppSettingsSection.cs
- DirectoryNotFoundException.cs
- IdnElement.cs
- StdValidatorsAndConverters.cs
- KeyGesture.cs
- QilPatternVisitor.cs
- FormsAuthenticationCredentials.cs
- FieldDescriptor.cs
- ResourceIDHelper.cs
- SchemaConstraints.cs
- CodeSnippetCompileUnit.cs
- CompilationPass2TaskInternal.cs
- ReadOnlyHierarchicalDataSource.cs
- XmlAnyAttributeAttribute.cs
- AppDomainManager.cs
- ConsoleKeyInfo.cs
- ShaderEffect.cs
- Operand.cs
- KeyEventArgs.cs
- TrustManagerPromptUI.cs
- _NtlmClient.cs
- followingquery.cs
- PeerNameRecordCollection.cs
- HostingEnvironmentSection.cs
- DataServiceExpressionVisitor.cs
- TextReader.cs
- TransformationRules.cs
- UpdateRecord.cs
- SiteMapDataSource.cs
- SmtpFailedRecipientException.cs
- ContextProperty.cs
- URLIdentityPermission.cs
- TraceSection.cs
- PostBackTrigger.cs
- Char.cs
- ObjectDataSourceDesigner.cs
- CustomValidator.cs
- WebException.cs
- FieldMetadata.cs
- DecoderFallbackWithFailureFlag.cs
- PropertyPathConverter.cs
- wpf-etw.cs
- ObjectToken.cs
- PathStreamGeometryContext.cs
- SimpleApplicationHost.cs
- BufferedReadStream.cs
- DataGridViewCellEventArgs.cs
- AmbientProperties.cs
- DateTimeOffsetAdapter.cs
- PermissionRequestEvidence.cs
- ArrayElementGridEntry.cs
- RoutedEvent.cs
- RootBuilder.cs
- Parameter.cs
- PolicyManager.cs
- FormClosedEvent.cs
- MulticastDelegate.cs
- DurationConverter.cs
- XmlSchemaSimpleContentExtension.cs
- ProcessModuleDesigner.cs
- NavigateEvent.cs
- WebPartsPersonalization.cs
- Camera.cs
- DiscoveryEndpoint.cs
- GridViewCancelEditEventArgs.cs
- NavigationPropertyEmitter.cs
- HtmlTextArea.cs
- Query.cs