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
- PopupControlService.cs
- TableNameAttribute.cs
- ProvideValueServiceProvider.cs
- PrintDialog.cs
- AdRotator.cs
- Mapping.cs
- XmlILConstructAnalyzer.cs
- StatusBarPanel.cs
- ObjectStorage.cs
- XmlMembersMapping.cs
- RenderingEventArgs.cs
- ExceptionList.cs
- CommonDialog.cs
- ControlPropertyNameConverter.cs
- Soap12ProtocolImporter.cs
- QueryExpression.cs
- IHttpResponseInternal.cs
- PerformanceCounterLib.cs
- CodeVariableReferenceExpression.cs
- DataObject.cs
- FixedDSBuilder.cs
- DbFunctionCommandTree.cs
- NavigateUrlConverter.cs
- linebase.cs
- WebEncodingValidatorAttribute.cs
- DebugTrace.cs
- ProgressBarBrushConverter.cs
- DataTemplate.cs
- DataReceivedEventArgs.cs
- RadioButtonRenderer.cs
- PrintControllerWithStatusDialog.cs
- SafeCancelMibChangeNotify.cs
- ApplicationContext.cs
- ListViewSortEventArgs.cs
- DataBinding.cs
- EntryPointNotFoundException.cs
- XPathBinder.cs
- WriteableBitmap.cs
- DeadCharTextComposition.cs
- UnsafeNativeMethods.cs
- CodeMemberEvent.cs
- TextDecorationCollectionConverter.cs
- recordstatefactory.cs
- ExtensionFile.cs
- AdCreatedEventArgs.cs
- UnionExpr.cs
- HashSet.cs
- DBParameter.cs
- _NegoStream.cs
- ItemTypeToolStripMenuItem.cs
- NativeBuffer.cs
- HwndProxyElementProvider.cs
- UIElementHelper.cs
- HitTestParameters3D.cs
- Lease.cs
- ActivityTypeResolver.xaml.cs
- WsatConfiguration.cs
- NamespaceQuery.cs
- ListViewGroupItemCollection.cs
- NativeBuffer.cs
- DefaultExpression.cs
- ListControlActionList.cs
- FileRecordSequence.cs
- XmlILModule.cs
- DiffuseMaterial.cs
- RijndaelManaged.cs
- designeractionlistschangedeventargs.cs
- Expression.cs
- ZoneButton.cs
- StoreItemCollection.Loader.cs
- ClientCultureInfo.cs
- EventHandlers.cs
- StdValidatorsAndConverters.cs
- AccessedThroughPropertyAttribute.cs
- XmlElementAttributes.cs
- SqlCommandSet.cs
- WebPartMenu.cs
- PartBasedPackageProperties.cs
- DataRelationPropertyDescriptor.cs
- Attributes.cs
- DefaultTraceListener.cs
- MonitoringDescriptionAttribute.cs
- IListConverters.cs
- ConditionCollection.cs
- ApplicationId.cs
- FileDetails.cs
- SqlVisitor.cs
- RegexCharClass.cs
- XmlParserContext.cs
- StrokeNodeData.cs
- ListItemViewControl.cs
- ChildDocumentBlock.cs
- CustomErrorsSection.cs
- AssemblyAttributes.cs
- DataControlImageButton.cs
- PlainXmlSerializer.cs
- VectorAnimationUsingKeyFrames.cs
- DesignerAdapterAttribute.cs
- NameScope.cs
- URIFormatException.cs