Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

SpellCheck (Clase)

Proporciona funcionalidad de revisión ortográfica en tiempo real para controles de edición de texto, como TextBox y RichTextBox.

System.Object
  System.Windows.Controls.SpellCheck

Espacio de nombres:  System.Windows.Controls
Ensamblado:  PresentationFramework (en PresentationFramework.dll)

public sealed class SpellCheck

El tipo SpellCheck expone los siguientes miembros.

  NombreDescripción
Propiedad públicaCustomDictionariesObtiene la colección de ubicaciones de archivo de léxico que se utilizan para la revisión ortográfica personalizada.
Propiedad públicaIsEnabledObtiene o establece un valor que determina si el corrector ortográfico está habilitado en este control de edición de texto, como TextBox o RichTextBox.
Propiedad públicaSpellingReformObtiene o establece las reglas de reforma de la ortografía que usa el corrector ortográfico.
Arriba

  NombreDescripción
Método públicoEquals(Object)Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegidoFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoMiembro estáticoGetCustomDictionariesObtiene la colección de ubicaciones del archivo de léxico que se utilizan para los correctores ortográficos personalizados en un control de edición de texto especificado.
Método públicoGetHashCodeActúa como función hash para un tipo concreto. (Se hereda de Object).
Método públicoMiembro estáticoGetIsEnabledDevuelve un valor que indica si está habilitado el corrector ortográfico en el control de edición de texto especificado.
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método protegidoMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoMiembro estáticoSetIsEnabledHabilita o deshabilita el corrector ortográfico en el control de edición de texto especificado, como TextBox o RichTextBox.
Método públicoMiembro estáticoSetSpellingReformDetermina las reglas de reforma de la ortografía que usa el corrector ortográfico.
Método públicoToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

  NombreDescripción
Campo públicoMiembro estáticoCustomDictionariesPropertyIdentifica la propiedad de dependencia CustomDictionaries.
Campo públicoMiembro estáticoIsEnabledPropertyIdentifica la propiedad de dependencia IsEnabled.
Campo públicoMiembro estáticoSpellingReformPropertyIdentifica la propiedad de dependencia SpellingReform.
Arriba

Para habilitar el corrector ortográfico, establezca la propiedad SpellCheck.IsEnabled en true en un control de edición de texto. Cuando este corrector ortográfico está habilitado, las palabras incorrectas se subrayan usando una línea roja ondulada, como se muestra en la siguiente ilustración. Solo se admite el corrector ortográfico cuando WPF proporciona un diccionario predeterminado. En .NET Framework 4, WPF proporciona los diccionarios para inglés, francés, alemán y español.

Textbox con corrección ortográfica

Para agregar un diccionario personalizado, agregue la ubicación del archivo de léxico a la colección CustomDictionaries.

The following example shows how to enable real-time spell checking in a TextBox by using the IsEnabled property of the SpellCheck class.


<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

  <StackPanel>
    <TextBox SpellCheck.IsEnabled="True" Name="myTextBox"></TextBox>
  </StackPanel>

</Page>



using System;
using System.Windows;
using System.Windows.Controls;

namespace SDKSample
{
    public partial class SpellCheckExample : Page
    {
        public SpellCheckExample()
        {
            StackPanel myStackPanel = new StackPanel();

            //Create TextBox
            TextBox myTextBox = new TextBox();
            myTextBox.Width = 200;

            // Enable spellchecking on the TextBox.
            myTextBox.SpellCheck.IsEnabled = true;

            // Alternatively, the SetIsEnabled method could be used
            // to enable or disable spell checking like this:
            // SpellCheck.SetIsEnabled(myTextBox, true);

            myStackPanel.Children.Add(myTextBox);
            this.Content = myStackPanel;
        }
    }
}


.NET Framework

Compatible con: 4, 3.5, 3.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

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.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft