Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- Translator.cs
- FileFormatException.cs
- RelatedPropertyManager.cs
- WebPartAddingEventArgs.cs
- ToolStripGripRenderEventArgs.cs
- AsyncResult.cs
- BamlRecords.cs
- ResXResourceSet.cs
- NavigatorOutput.cs
- XPathAncestorIterator.cs
- XmlLanguageConverter.cs
- StreamGeometry.cs
- LocatorPartList.cs
- ListDictionaryInternal.cs
- NonBatchDirectoryCompiler.cs
- TabRenderer.cs
- LoginView.cs
- ScrollViewer.cs
- RectIndependentAnimationStorage.cs
- XamlStream.cs
- HttpRuntimeSection.cs
- EntityType.cs
- ButtonChrome.cs
- LinkTarget.cs
- TextTreeNode.cs
- TextParaLineResult.cs
- OracleColumn.cs
- TemplateControl.cs
- StorageModelBuildProvider.cs
- ThreadAbortException.cs
- FloaterParaClient.cs
- XmlSchemaCollection.cs
- GPPOINT.cs
- Quad.cs
- SuppressMergeCheckAttribute.cs
- SHA1CryptoServiceProvider.cs
- WebBrowserHelper.cs
- DataGridViewTopLeftHeaderCell.cs
- ScrollItemPatternIdentifiers.cs
- ProcessModelInfo.cs
- SqlError.cs
- Separator.cs
- EditorZone.cs
- ToolStrip.cs
- DocumentStream.cs
- ListViewContainer.cs
- TableLayoutSettings.cs
- LayoutManager.cs
- AccessViolationException.cs
- LayoutUtils.cs
- Operator.cs
- ReadOnlyCollectionBase.cs
- InkCanvasSelection.cs
- CommandDevice.cs
- ReadOnlyDictionary.cs
- SyndicationItem.cs
- ConsumerConnectionPointCollection.cs
- HwndKeyboardInputProvider.cs
- XmlElementCollection.cs
- TablePattern.cs
- XmlSchemaInfo.cs
- Calendar.cs
- Brush.cs
- NumberFormatInfo.cs
- XmlNamespaceMapping.cs
- XmlSchemaExporter.cs
- RelationHandler.cs
- XhtmlBasicListAdapter.cs
- XmlTextWriter.cs
- OdbcError.cs
- WebPartEditorApplyVerb.cs
- BlurEffect.cs
- OutputCacheModule.cs
- DocumentPageTextView.cs
- MiniLockedBorderGlyph.cs
- HttpCachePolicyElement.cs
- CodeGen.cs
- PLINQETWProvider.cs
- PersonalizableAttribute.cs
- _SingleItemRequestCache.cs
- PrintingPermissionAttribute.cs
- DataGridBoolColumn.cs
- PassportAuthenticationModule.cs
- PageContentAsyncResult.cs
- EditorPartChrome.cs
- DateTimeConverter.cs
- ManagementPath.cs
- ContainerControl.cs
- ResourcesChangeInfo.cs
- AssemblyBuilderData.cs
- UInt32Converter.cs
- PropertyGridEditorPart.cs
- ImmutableObjectAttribute.cs
- XmlSerializableWriter.cs
- EndpointInstanceProvider.cs
- EventArgs.cs
- TextSchema.cs
- CryptoApi.cs
- IInstanceTable.cs
- LinqDataSourceValidationException.cs