Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / 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
- EntityDataSourceContextDisposingEventArgs.cs
- DateTimeUtil.cs
- DisplayNameAttribute.cs
- DataSysAttribute.cs
- SynchronizedPool.cs
- GradientStop.cs
- EntityDesignerBuildProvider.cs
- xdrvalidator.cs
- ObjectDataSourceMethodEventArgs.cs
- GroupPartitionExpr.cs
- RoleManagerEventArgs.cs
- TileBrush.cs
- CollectionChangeEventArgs.cs
- SystemDiagnosticsSection.cs
- ListViewItemEventArgs.cs
- StringComparer.cs
- ChtmlCalendarAdapter.cs
- OrderablePartitioner.cs
- RoutingConfiguration.cs
- LocalIdCollection.cs
- TypeSource.cs
- NotifyIcon.cs
- ConnectionPointCookie.cs
- MouseGestureConverter.cs
- SimpleTextLine.cs
- QilGeneratorEnv.cs
- ButtonStandardAdapter.cs
- ExtensionDataReader.cs
- ReflectionServiceProvider.cs
- AnnotationAdorner.cs
- RequiredFieldValidator.cs
- Positioning.cs
- ViewPort3D.cs
- ColumnMapCopier.cs
- FormatSettings.cs
- TextRunTypographyProperties.cs
- ElementUtil.cs
- SmiEventSink_Default.cs
- RectangleHotSpot.cs
- TerminatorSinks.cs
- TextSelectionHelper.cs
- OdbcInfoMessageEvent.cs
- ComponentResourceKeyConverter.cs
- ProtocolInformationWriter.cs
- RijndaelManaged.cs
- WindowsSpinner.cs
- StructuredTypeEmitter.cs
- ToolStripInSituService.cs
- PersistChildrenAttribute.cs
- FirstMatchCodeGroup.cs
- WorkflowRuntimeServiceElementCollection.cs
- ComponentResourceKey.cs
- MenuItemStyle.cs
- followingquery.cs
- DragDrop.cs
- EventLogEntry.cs
- DataSourceCache.cs
- DataSourceListEditor.cs
- DiffuseMaterial.cs
- UnsafeNativeMethods.cs
- ConsoleCancelEventArgs.cs
- DataSourceXmlSerializationAttribute.cs
- ReceiveDesigner.xaml.cs
- OdbcError.cs
- CodeBlockBuilder.cs
- GraphicsPathIterator.cs
- AssertFilter.cs
- SHA384Managed.cs
- Graph.cs
- FullTextLine.cs
- ToolboxSnapDragDropEventArgs.cs
- DataSourceControl.cs
- DesignTable.cs
- DataGridLinkButton.cs
- AppLevelCompilationSectionCache.cs
- ReverseInheritProperty.cs
- MutexSecurity.cs
- ObjectAssociationEndMapping.cs
- WindowsGraphicsCacheManager.cs
- RegexBoyerMoore.cs
- CTreeGenerator.cs
- ControlBuilderAttribute.cs
- WebServiceData.cs
- CodeNamespaceImportCollection.cs
- CipherData.cs
- SerialStream.cs
- NamedPipeDuplicateContext.cs
- KeyManager.cs
- StringConcat.cs
- EntityDataSourceWizardForm.cs
- CustomErrorCollection.cs
- NavigationEventArgs.cs
- DesignParameter.cs
- ApplicationGesture.cs
- WebPartConnectionsDisconnectVerb.cs
- ExtenderProvidedPropertyAttribute.cs
- DPTypeDescriptorContext.cs
- Vars.cs
- CollectionChange.cs
- CodeAccessPermission.cs