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
- WebPartZoneBase.cs
- SqlCacheDependencySection.cs
- InvokePattern.cs
- WebPartEditorCancelVerb.cs
- HuffModule.cs
- StylusButtonEventArgs.cs
- SchemaNotation.cs
- ExecutedRoutedEventArgs.cs
- FontDifferentiator.cs
- RectangleHotSpot.cs
- Stroke.cs
- StylusPointPropertyInfoDefaults.cs
- FixedFindEngine.cs
- Stylesheet.cs
- SelectionChangedEventArgs.cs
- CodeCompiler.cs
- SqlProcedureAttribute.cs
- XmlElementAttributes.cs
- XPathBinder.cs
- DataGridColumn.cs
- XmlSortKeyAccumulator.cs
- Propagator.JoinPropagator.JoinPredicateVisitor.cs
- EventMap.cs
- KeysConverter.cs
- NullableLongMinMaxAggregationOperator.cs
- ContentElementAutomationPeer.cs
- SHA256.cs
- RegexFCD.cs
- TableNameAttribute.cs
- XPathConvert.cs
- Geometry.cs
- RIPEMD160Managed.cs
- ListViewPagedDataSource.cs
- ClassicBorderDecorator.cs
- HostedImpersonationContext.cs
- ExtensionDataObject.cs
- DataBindingExpressionBuilder.cs
- BamlMapTable.cs
- SystemIcmpV6Statistics.cs
- XmlQueryStaticData.cs
- ProxyGenerationError.cs
- PriorityBindingExpression.cs
- DataServiceKeyAttribute.cs
- DataReaderContainer.cs
- TargetConverter.cs
- ParagraphVisual.cs
- SqlProcedureAttribute.cs
- ValueSerializer.cs
- ObjectAnimationUsingKeyFrames.cs
- ServiceDescription.cs
- TableLayoutPanel.cs
- DataGridViewComboBoxEditingControl.cs
- ResourceIDHelper.cs
- ToolStripOverflowButton.cs
- GeneralTransform.cs
- PageSetupDialog.cs
- XmlQueryContext.cs
- Triangle.cs
- BuildProviderAppliesToAttribute.cs
- BmpBitmapEncoder.cs
- CacheAxisQuery.cs
- TextShapeableCharacters.cs
- WindowsSidIdentity.cs
- ConfigurationCollectionAttribute.cs
- TableChangeProcessor.cs
- DrawingAttributeSerializer.cs
- ActionMismatchAddressingException.cs
- MobileControlsSection.cs
- ObjectComplexPropertyMapping.cs
- SystemWebSectionGroup.cs
- BypassElement.cs
- WebPartActionVerb.cs
- RotationValidation.cs
- ExpressionHelper.cs
- NavigationPropertySingletonExpression.cs
- InvalidPrinterException.cs
- InvalidProgramException.cs
- ParameterExpression.cs
- XmlSchemaAny.cs
- CounterSample.cs
- EncryptedType.cs
- PerfService.cs
- WebRequest.cs
- PersistenceProviderBehavior.cs
- TreeViewItem.cs
- PenContexts.cs
- ConfigurationStrings.cs
- PeerEndPoint.cs
- AnnotationComponentManager.cs
- CopyAttributesAction.cs
- SynchronizedDispatch.cs
- NavigationHelper.cs
- StrongName.cs
- StreamHelper.cs
- DrawingVisual.cs
- FocusManager.cs
- DependencyPropertyDescriptor.cs
- ToolStripDesignerAvailabilityAttribute.cs
- DataListItemEventArgs.cs
- PolyQuadraticBezierSegmentFigureLogic.cs