This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

SpellCheck.CustomDictionaries الخاصية

Visual Studio 2010

Gets the مجموعة of lexicon ملف مواقع? that are used for مخصص spell يتم الآن التدقيق.

مساحة الاسم:  System.Windows.Controls
التجميع:  PresentationFramework (في PresentationFramework.dll)

public IList CustomDictionaries { get; }

قيمة الخاصية

النوع: System.Collections.IList
مجموعة المعجم ملف المواقع?.

مخصص dictionaries استخدم lexicon files, which are ملفات نصية that have a .lex ملحق. كل سطر المعجم ملف يحتوي على كلمة واحدة تم قبولها إملائي شرعية. يمكن تحديد السطر أول من الملف هو معرف الإعدادات محلية (LCID) التي القاموس يطبق على. If the إعدادات محلية ليس specified, the dictionary applies إلى الجميع اللغات. ل المزيد من المعلومات، راجع http://انتقال.microsoft.com/fwlink/?LinkId=165561 . The following مثال shows the أول few lines of a lexicon ملف for the الإنجليزية اللغة.

#LID 1033
TextBlock
TextBox
ListBox

لتحديد القواميس المخصصة أو أكثر TextBoxأو لأي الفئة التي مشتقة من TextBoxBase، تحديد الموقع المعجم ملف بواسطة إضافة URI ملف إلى CustomDictionariesمجموعة.

ملاحظةملاحظة

استخدام Insertلإضافة ملف إلى CustomDictionariesيؤدي مجموعة على ‏‏ استثناء. بدلاً من ذلك، استخدم Addو Removeإلى تحديث مجموعة.

يمكن مُضمن الملفات المعجم في تطبيق كـ المحتوى الملفات المثبتة تشغيل الكمبيوتر المحلي أو كـ ملفات موارد ترجمة إلى محلي المشار إليه كـ sembly. يمكنك الرجوع ملف باستخدام يحزم محددات. لمزيد من المعلومات، راجع حزمة المعرّفات URI في البنية الأساسية لعرض برامج Windows.

إلى تمكين the تدقيق إملائي checker, التعيين the SpellCheck.IsEnabled خاصية إلى true تشغيل a TextBox أو تشغيل أي فئة that derives من TextBoxBase. الجميع مخصص dictionaries for that TextBox are used في addition إلى the الافتراضي تدقيق إملائي checker. For المزيد معلومات حول the تدقيق إملائي checker, see SpellCheck.

يلي مثال يوضح كيفية إضافة الثاني من القواميس المخصصة إلى RichTextBox. القاموس المخصص الأولى (customwords.lex) هو بإضافته في XAML. ملف في تطبيق كمحتوى ملف ونسخها إلى الدليل الإخراج. إلى استخدام Uriالعنصر، يجب عليك إلى يتضمن مساحة الاسم النظام.

xmlns:sys="clr-namespace:System;assembly=System"

القاموس المخصص الثاني (customwords2.lex) هو بإضافته في Clickمعالج حدث. الملف هو المضمنة كملف مورد وتم تحويلها برمجياً في تجميع تطبيق التي هو باسم WPFCustomDictionary.


<RichTextBox Margin="38,18,40,0" Name="richTextBox1" Height="45" VerticalAlignment="Top" SpellCheck.IsEnabled="True" >
    <SpellCheck.CustomDictionaries>
        <!-- customwords.lex is included as a content file-->
        <sys:Uri>pack://application:,,,/customwords.lex</sys:Uri>
    </SpellCheck.CustomDictionaries>
</RichTextBox>



private void button1_Click(object sender, RoutedEventArgs e)
{
    IList dictionaries = SpellCheck.GetCustomDictionaries(richTextBox1);
    // customwords2.lex is included as a resource file
    dictionaries.Add(new Uri(@"pack://application:,,,/WPFCustomDictionary;component/customwords2.lex"));
}


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4

NET Framework. Client Profile

مدعوم في: 4
إظهار: