Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- ConfigurationSectionGroup.cs
- MultiPageTextView.cs
- AdRotator.cs
- IgnoreSectionHandler.cs
- DocumentOrderComparer.cs
- JumpList.cs
- ProcessHostServerConfig.cs
- MulticastDelegate.cs
- EntitySqlQueryBuilder.cs
- SqlBinder.cs
- PerfCounterSection.cs
- RuleRef.cs
- UnsafeNativeMethods.cs
- PieceDirectory.cs
- FlowDocumentPageViewerAutomationPeer.cs
- SkewTransform.cs
- BitmapPalette.cs
- DownloadProgressEventArgs.cs
- CachedFontFamily.cs
- RoleBoolean.cs
- SmtpClient.cs
- cookie.cs
- DllHostInitializer.cs
- WinEventWrap.cs
- NamespaceTable.cs
- WebPartTransformer.cs
- Operator.cs
- ByteAnimation.cs
- WebConvert.cs
- RuntimeArgumentHandle.cs
- DatatypeImplementation.cs
- DoubleAnimationUsingPath.cs
- mda.cs
- AnnotationComponentChooser.cs
- BatchWriter.cs
- Process.cs
- Boolean.cs
- RequestCacheValidator.cs
- AccessDataSourceView.cs
- ExtensionSimplifierMarkupObject.cs
- AdornedElementPlaceholder.cs
- TypeSystemProvider.cs
- BitmapMetadataBlob.cs
- AuthenticationService.cs
- MarkupCompiler.cs
- ComplexType.cs
- FileIOPermission.cs
- BitmapSizeOptions.cs
- StrokeNodeOperations.cs
- UntypedNullExpression.cs
- LayoutEditorPart.cs
- SegmentInfo.cs
- PersistNameAttribute.cs
- TableStyle.cs
- Listen.cs
- _UriSyntax.cs
- Context.cs
- DependencyPropertyKind.cs
- CompiledELinqQueryState.cs
- XmlIgnoreAttribute.cs
- CurrentTimeZone.cs
- XmlNodeComparer.cs
- AnimationLayer.cs
- FakeModelPropertyImpl.cs
- HtmlInputPassword.cs
- PointAnimation.cs
- BrowserDefinitionCollection.cs
- Delay.cs
- Parser.cs
- DataGridCheckBoxColumn.cs
- VScrollBar.cs
- Evidence.cs
- ResourcePool.cs
- InvalidEnumArgumentException.cs
- ServiceEndpointElementCollection.cs
- SimpleHandlerBuildProvider.cs
- RedBlackList.cs
- MDIControlStrip.cs
- Calendar.cs
- DisplayNameAttribute.cs
- WebContext.cs
- ShaderEffect.cs
- WithStatement.cs
- ConnectionModeReader.cs
- Util.cs
- BamlRecords.cs
- HMACMD5.cs
- TrackingProfile.cs
- ReachFixedDocumentSerializerAsync.cs
- ChangeBlockUndoRecord.cs
- EditorBrowsableAttribute.cs
- ToolboxItemFilterAttribute.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- SerialPinChanges.cs
- TimeStampChecker.cs
- ToolboxComponentsCreatedEventArgs.cs
- ApplicationFileParser.cs
- JavaScriptSerializer.cs
- AbsoluteQuery.cs
- EmbeddedMailObjectsCollection.cs