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
- PropertyRecord.cs
- WebPartEditVerb.cs
- ProvidePropertyAttribute.cs
- HwndStylusInputProvider.cs
- SecurityCriticalDataForSet.cs
- TextServicesCompartmentContext.cs
- ToolStripItemImageRenderEventArgs.cs
- SystemUdpStatistics.cs
- ViewSimplifier.cs
- ProgressiveCrcCalculatingStream.cs
- CroppedBitmap.cs
- ProcessModule.cs
- ListViewDataItem.cs
- PrintPreviewGraphics.cs
- MailDefinitionBodyFileNameEditor.cs
- StrongNameUtility.cs
- BinaryMessageFormatter.cs
- OdbcDataReader.cs
- TypeGeneratedEventArgs.cs
- metadatamappinghashervisitor.cs
- AssemblyNameProxy.cs
- XamlGridLengthSerializer.cs
- Typeface.cs
- WSDualHttpSecurityMode.cs
- XsltLibrary.cs
- CatalogPartChrome.cs
- CqlGenerator.cs
- StrongNameIdentityPermission.cs
- MatrixTransform.cs
- TabOrder.cs
- XmlSignificantWhitespace.cs
- ConsoleCancelEventArgs.cs
- WindowsFont.cs
- PropertyInfoSet.cs
- GridView.cs
- TextTreeInsertUndoUnit.cs
- IndentTextWriter.cs
- MemberDescriptor.cs
- UrlPath.cs
- SqlCacheDependencyDatabaseCollection.cs
- Material.cs
- NonParentingControl.cs
- StaticSiteMapProvider.cs
- COSERVERINFO.cs
- Int32RectValueSerializer.cs
- WebPartConnectionCollection.cs
- KeyboardDevice.cs
- SymLanguageVendor.cs
- ClientSponsor.cs
- wpf-etw.cs
- XmlName.cs
- WindowsListViewItemCheckBox.cs
- EventHandlerList.cs
- RayMeshGeometry3DHitTestResult.cs
- ReadOnlyObservableCollection.cs
- _KerberosClient.cs
- EntityTypeEmitter.cs
- XmlSerializableReader.cs
- XmlStrings.cs
- WindowsScrollBarBits.cs
- InvokeMemberBinder.cs
- ColorConvertedBitmapExtension.cs
- XmlSchemaAny.cs
- BookmarkWorkItem.cs
- BinaryMethodMessage.cs
- BitmapEffectrendercontext.cs
- PropertyEmitterBase.cs
- ListViewInsertionMark.cs
- TargetPerspective.cs
- DbResourceAllocator.cs
- Canvas.cs
- IssuanceLicense.cs
- OdbcStatementHandle.cs
- sqlpipe.cs
- EnumUnknown.cs
- SerializationInfoEnumerator.cs
- LongValidatorAttribute.cs
- Timeline.cs
- UserControl.cs
- XmlComment.cs
- EdmScalarPropertyAttribute.cs
- OracleDataReader.cs
- MethodCallTranslator.cs
- WindowsTreeView.cs
- ChannelServices.cs
- AutomationFocusChangedEventArgs.cs
- Vector3DValueSerializer.cs
- FileDialogCustomPlacesCollection.cs
- StrongNameIdentityPermission.cs
- CapabilitiesSection.cs
- OpenFileDialog.cs
- SendSecurityHeader.cs
- CompilationSection.cs
- Int32CAMarshaler.cs
- parserscommon.cs
- Label.cs
- CallContext.cs
- SafeHandles.cs
- XmlArrayAttribute.cs
- FileUtil.cs