Exportar (0) Imprimir
Expandir todo

TextElementEditingBehaviorAttribute (Clase)

Actualización: noviembre 2007

Especifica cómo debe administrar un objeto RichTextBox un elemento de texto personalizado.

Espacio de nombres:  System.Windows.Documents
Ensamblado:  PresentationFramework (en PresentationFramework.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/xaml/presentation

[AttributeUsageAttribute(AttributeTargets.Class)]
public sealed class TextElementEditingBehaviorAttribute : Attribute
/** @attribute AttributeUsageAttribute(AttributeTargets.Class) */
public final class TextElementEditingBehaviorAttribute extends Attribute
public final class TextElementEditingBehaviorAttribute extends Attribute
<TextElementEditingBehaviorAttribute .../>

Al crear un elemento de texto personalizado, puede utilizar el atributo TextElementEditingBehaviorAttribute para especificar que el elemento se debe tratar como entidad única indivisible. Cuando las propiedades IsMergeable y IsTypographicOnly se establecen en false, un objeto RichTextBox conserva los límites y el contenido del elemento cuando el usuario edita el objeto RichTextBox. En general, el elemento personalizado se comporta de forma parecida a Hyperlink. Se produce el siguiente comportamiento cuando use esta clase y establezca sus dos propiedades en false:

  • Cuando un usuario copia y pega parte del contenido en un elemento personalizado, no se conserva el formato del texto copiado.

  • Cuando un usuario escribe antes o después del contenido del elemento personalizado, el nuevo contenido no adquiere la información de formato del elemento personalizado.

  • El usuario no puede insertar saltos de línea en el elemento personalizado.

Al crear un elemento personalizado, use el método TextRange.Save(Stream, String, Boolean) y establezca preserveTextElements en true para conservar el elemento personalizado y los valores de propiedad al serializarlo en el disco o portapapeles.

TextElementEditingBehaviorAttribute aparece por primera vez en .NET Framework versión 3.5. Para obtener más información, vea Arquitectura de .NET Framework 3.5.

System.Object
  System.Attribute
    System.Windows.Documents.TextElementEditingBehaviorAttribute

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5 SP1, 3.0 SP1

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft