Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- Pair.cs
- CharEntityEncoderFallback.cs
- UserNameSecurityTokenProvider.cs
- ChannelSinkStacks.cs
- HwndSource.cs
- SqlBulkCopyColumnMapping.cs
- WorkflowTraceTransfer.cs
- TextRunCache.cs
- CapabilitiesUse.cs
- StringExpressionSet.cs
- LambdaSerializationException.cs
- TreeNodeStyleCollection.cs
- X509Certificate2.cs
- CompilerScopeManager.cs
- SiteMapHierarchicalDataSourceView.cs
- DropTarget.cs
- ReceiveMessageRecord.cs
- XmlWrappingReader.cs
- ThrowHelper.cs
- IndicShape.cs
- ReadOnlyTernaryTree.cs
- HostedHttpRequestAsyncResult.cs
- Vector3DAnimation.cs
- AbstractExpressions.cs
- QilXmlReader.cs
- StrokeDescriptor.cs
- SchemaImporterExtensionElementCollection.cs
- WorkflowDurableInstance.cs
- PropertyDescriptorCollection.cs
- MatrixAnimationBase.cs
- SerializationInfoEnumerator.cs
- NegationPusher.cs
- TokenFactoryBase.cs
- exports.cs
- SemaphoreFullException.cs
- UnlockCardRequest.cs
- ObjectDataSourceStatusEventArgs.cs
- RemoteWebConfigurationHostServer.cs
- DeploymentSectionCache.cs
- ProgressBarRenderer.cs
- UnsafeNativeMethodsCLR.cs
- NewExpression.cs
- ObjectContext.cs
- WorkflowPageSetupDialog.cs
- ProcessDesigner.cs
- ToolStripSettings.cs
- DesignTimeVisibleAttribute.cs
- DataSourceView.cs
- HttpProfileBase.cs
- GeneralTransformGroup.cs
- NamespaceList.cs
- SoapCodeExporter.cs
- PageSetupDialog.cs
- ItemCheckEvent.cs
- XPathMessageFilterElement.cs
- DatePickerDateValidationErrorEventArgs.cs
- RelationshipConverter.cs
- Debug.cs
- AcceleratedTokenProvider.cs
- SafeLocalMemHandle.cs
- WebPartExportVerb.cs
- ACL.cs
- TargetControlTypeAttribute.cs
- TrustSection.cs
- PeerNameRegistration.cs
- TaiwanLunisolarCalendar.cs
- MultipartContentParser.cs
- OutputCacheModule.cs
- FixedTextSelectionProcessor.cs
- httpapplicationstate.cs
- httpstaticobjectscollection.cs
- PathData.cs
- SrgsNameValueTag.cs
- DispatchChannelSink.cs
- OleDbDataReader.cs
- TableSectionStyle.cs
- SpeakInfo.cs
- DataGridState.cs
- FilterQuery.cs
- ServiceDescriptions.cs
- TypeDescriptor.cs
- QilVisitor.cs
- WebPartMovingEventArgs.cs
- Number.cs
- XPathParser.cs
- SqlCommandSet.cs
- RoleGroupCollection.cs
- ObjectViewQueryResultData.cs
- PolyBezierSegmentFigureLogic.cs
- EntityKey.cs
- SelectionGlyph.cs
- SqlDataSourceSelectingEventArgs.cs
- ContextMenuStripActionList.cs
- ServicesUtilities.cs
- OletxDependentTransaction.cs
- ParallelTimeline.cs
- ThumbAutomationPeer.cs
- UTF32Encoding.cs
- ProgressBarHighlightConverter.cs
- PolyBezierSegment.cs