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
- XmlNodeReader.cs
- Lease.cs
- AutomationPattern.cs
- UserControlBuildProvider.cs
- FormViewUpdatedEventArgs.cs
- DeviceContext.cs
- UpdateTranslator.cs
- MiniAssembly.cs
- Content.cs
- BrowserDefinitionCollection.cs
- SyndicationItem.cs
- MemberDescriptor.cs
- InheritanceContextHelper.cs
- HttpStreamXmlDictionaryWriter.cs
- SqlDataSourceSelectingEventArgs.cs
- LingerOption.cs
- HScrollProperties.cs
- MethodAccessException.cs
- ServiceControllerDesigner.cs
- DesignTimeParseData.cs
- UpdatePanelControlTrigger.cs
- DirtyTextRange.cs
- XmlTextReaderImplHelpers.cs
- XamlSerializer.cs
- CompositeControl.cs
- IIS7UserPrincipal.cs
- CodePageEncoding.cs
- XmlSchemaInferenceException.cs
- X509RawDataKeyIdentifierClause.cs
- HttpCapabilitiesBase.cs
- RuntimeIdentifierPropertyAttribute.cs
- CheckBoxFlatAdapter.cs
- ListViewSelectEventArgs.cs
- Line.cs
- WebPartDisplayModeCancelEventArgs.cs
- MultiViewDesigner.cs
- EncryptedPackageFilter.cs
- TdsParserStateObject.cs
- ToggleButtonAutomationPeer.cs
- COM2ExtendedUITypeEditor.cs
- ServiceTimeoutsBehavior.cs
- ILGenerator.cs
- FocusWithinProperty.cs
- ReflectionTypeLoadException.cs
- TrustSection.cs
- WebRequestModuleElement.cs
- EnterpriseServicesHelper.cs
- SyntaxCheck.cs
- XmlCharCheckingReader.cs
- SHA512Managed.cs
- EvidenceBase.cs
- RichTextBoxConstants.cs
- SimpleTextLine.cs
- ConfigurationPermission.cs
- ImportContext.cs
- DivideByZeroException.cs
- OracleFactory.cs
- IRCollection.cs
- FileEnumerator.cs
- TargetPerspective.cs
- DataContractSerializerElement.cs
- KeyBinding.cs
- Parser.cs
- CultureData.cs
- SmtpCommands.cs
- EdmFunction.cs
- Style.cs
- DataBindingValueUIHandler.cs
- UriTemplateEquivalenceComparer.cs
- OrderedDictionary.cs
- ToolBarButtonDesigner.cs
- DelegatingChannelListener.cs
- BindableAttribute.cs
- DrawingCollection.cs
- PerformanceCounterLib.cs
- PasswordRecovery.cs
- TextOutput.cs
- DataListItemEventArgs.cs
- CellConstantDomain.cs
- BrowserCapabilitiesCompiler.cs
- FreeFormDesigner.cs
- ValidationPropertyAttribute.cs
- PointKeyFrameCollection.cs
- TreeNodeMouseHoverEvent.cs
- BehaviorEditorPart.cs
- StrictAndMessageFilter.cs
- ValueUtilsSmi.cs
- InspectionWorker.cs
- DataSourceProvider.cs
- ISO2022Encoding.cs
- SystemFonts.cs
- Point3D.cs
- DataGridViewRow.cs
- NamespaceTable.cs
- Funcletizer.cs
- MarkupExtensionParser.cs
- ObjectToken.cs
- SystemTcpConnection.cs
- ThreadExceptionDialog.cs
- ListDesigner.cs