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
- ThemeDirectoryCompiler.cs
- EditorPartCollection.cs
- precedingquery.cs
- XPathSingletonIterator.cs
- DropAnimation.xaml.cs
- KerberosRequestorSecurityToken.cs
- ConfigurationManagerHelper.cs
- DrawingCollection.cs
- SmtpClient.cs
- WsdlBuildProvider.cs
- Adorner.cs
- QilIterator.cs
- SvcMapFileSerializer.cs
- _ScatterGatherBuffers.cs
- DecimalAnimationUsingKeyFrames.cs
- OracleEncoding.cs
- GrammarBuilderRuleRef.cs
- KeyInterop.cs
- RoleBoolean.cs
- AppSettingsExpressionBuilder.cs
- Action.cs
- ProfilePropertyNameValidator.cs
- GridViewCommandEventArgs.cs
- COSERVERINFO.cs
- CacheEntry.cs
- dataprotectionpermissionattribute.cs
- DataStreamFromComStream.cs
- ArrangedElementCollection.cs
- SQLCharsStorage.cs
- BufferedOutputAsyncStream.cs
- ColorPalette.cs
- PowerStatus.cs
- SchemaMapping.cs
- PolicyStatement.cs
- OperationFormatter.cs
- NamedElement.cs
- Opcode.cs
- InternalConfigConfigurationFactory.cs
- Journaling.cs
- XmlSchemaSimpleType.cs
- SmiEventSink_Default.cs
- PasswordPropertyTextAttribute.cs
- HuffmanTree.cs
- UrlMappingsSection.cs
- SecurityToken.cs
- DependencyStoreSurrogate.cs
- OracleNumber.cs
- BulletChrome.cs
- MatrixStack.cs
- DocumentSchemaValidator.cs
- PassportAuthentication.cs
- HtmlTableCellCollection.cs
- Task.cs
- Variable.cs
- QilInvoke.cs
- ConnectionInterfaceCollection.cs
- DataGridViewRow.cs
- Part.cs
- TemplateColumn.cs
- HttpProfileGroupBase.cs
- EncoderParameters.cs
- LoginCancelEventArgs.cs
- BitmapScalingModeValidation.cs
- ToolboxService.cs
- StickyNoteAnnotations.cs
- DesignerVerbCollection.cs
- ManualResetEvent.cs
- TreeBuilderBamlTranslator.cs
- StrongNameIdentityPermission.cs
- ToolStripDropDown.cs
- HwndSourceParameters.cs
- FixedSOMTableCell.cs
- QilName.cs
- PerformanceCountersBase.cs
- PersistenceProviderDirectory.cs
- ModuleConfigurationInfo.cs
- Hashtable.cs
- TypeSystem.cs
- XmlArrayAttribute.cs
- ArrayTypeMismatchException.cs
- VectorAnimationUsingKeyFrames.cs
- MobileFormsAuthentication.cs
- StringArrayEditor.cs
- EventHandlerList.cs
- InstanceContext.cs
- LongValidatorAttribute.cs
- TextServicesPropertyRanges.cs
- Preprocessor.cs
- MemberExpression.cs
- PropagatorResult.cs
- ConfigXmlComment.cs
- ObjectHandle.cs
- EventLogSession.cs
- ResolveDuplexAsyncResult.cs
- ProxyWebPartConnectionCollection.cs
- SqlDataAdapter.cs
- ThumbButtonInfoCollection.cs
- ClientFormsAuthenticationCredentials.cs
- PasswordPropertyTextAttribute.cs
- ConsoleKeyInfo.cs