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
- Size.cs
- Ticks.cs
- TextViewSelectionProcessor.cs
- PropertyBuilder.cs
- TableLayoutCellPaintEventArgs.cs
- FixedSOMPageConstructor.cs
- UrlPropertyAttribute.cs
- PropertyGridView.cs
- DirectoryObjectSecurity.cs
- BaseUriHelper.cs
- SqlParameterizer.cs
- MediaTimeline.cs
- Trigger.cs
- XmlLanguage.cs
- CodeComment.cs
- LogLogRecordHeader.cs
- DataTemplateSelector.cs
- DecoderExceptionFallback.cs
- HttpWebResponse.cs
- DSASignatureDeformatter.cs
- UseLicense.cs
- PathGeometry.cs
- OutKeywords.cs
- PerformanceCounterCategory.cs
- SiteMapDataSource.cs
- ViewStateException.cs
- HiddenField.cs
- DataFieldCollectionEditor.cs
- StatusBarItem.cs
- Vector3DCollection.cs
- COM2ExtendedTypeConverter.cs
- PathParser.cs
- WebBrowserContainer.cs
- DynamicDiscoSearcher.cs
- WSHttpBindingBaseElement.cs
- StateFinalizationDesigner.cs
- UserControlCodeDomTreeGenerator.cs
- SQLDateTimeStorage.cs
- DeleteWorkflowOwnerCommand.cs
- RowVisual.cs
- ControlCachePolicy.cs
- FileLoadException.cs
- AppDomainFactory.cs
- XmlSchemaAll.cs
- StreamSecurityUpgradeInitiatorBase.cs
- OrderedDictionary.cs
- SqlConnectionFactory.cs
- _TLSstream.cs
- ParallelForEach.cs
- WebPartConnectionsConnectVerb.cs
- ResourceWriter.cs
- RemoteWebConfigurationHost.cs
- IdleTimeoutMonitor.cs
- Debug.cs
- ComplexBindingPropertiesAttribute.cs
- EventManager.cs
- InputGestureCollection.cs
- TextBlockAutomationPeer.cs
- MonthCalendar.cs
- SymbolType.cs
- XmlComment.cs
- BypassElementCollection.cs
- ApplicationSecurityManager.cs
- DataServiceQueryOfT.cs
- RegexMatchCollection.cs
- SimpleWorkerRequest.cs
- Misc.cs
- SeekStoryboard.cs
- ThemeableAttribute.cs
- DataGridView.cs
- HttpCacheParams.cs
- SocketInformation.cs
- IdentityModelStringsVersion1.cs
- ButtonPopupAdapter.cs
- Expressions.cs
- NonPrimarySelectionGlyph.cs
- RemotingException.cs
- DataServiceRequest.cs
- EDesignUtil.cs
- Msmq4SubqueuePoisonHandler.cs
- Completion.cs
- CannotUnloadAppDomainException.cs
- CompilerResults.cs
- GeometryCombineModeValidation.cs
- IDReferencePropertyAttribute.cs
- InputLanguageManager.cs
- TextElementCollection.cs
- InputMethod.cs
- InputLanguageEventArgs.cs
- HostExecutionContextManager.cs
- FullTrustAssembly.cs
- SerializerProvider.cs
- GradientBrush.cs
- IIS7WorkerRequest.cs
- SqlWebEventProvider.cs
- TreeView.cs
- TypedRowGenerator.cs
- CodeBlockBuilder.cs
- ResourceAttributes.cs
- MemberMaps.cs