InkEdit.Recognizer-Eigenschaft
Ruft das vom InkEdit-Steuerelement verwendete Recognizer-Objekt ab oder legt dieses Objekt fest.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Syntax
'Declaration
<BrowsableAttribute(False)> _
Public Property Recognizer As Recognizer
'Usage
Dim instance As InkEdit
Dim value As Recognizer
value = instance.Recognizer
instance.Recognizer = value
[BrowsableAttribute(false)]
public Recognizer Recognizer { get; set; }
[BrowsableAttribute(false)]
public:
property Recognizer^ Recognizer {
Recognizer^ get ();
void set (Recognizer^ value);
}
/** @property */
/** @attribute BrowsableAttribute(false) */
public Recognizer get_Recognizer()
/** @property */
/** @attribute BrowsableAttribute(false) */
public void set_Recognizer(Recognizer value)
public function get Recognizer () : Recognizer
public function set Recognizer (value : Recognizer)
Eigenschaftenwert
Typ: Microsoft.Ink.Recognizer
Das vom InkEdit-Steuerelement verwendete Erkennungsmodul.
Hinweise
Als Standarderkennungsmodul wird das Standarderkennungsmodul für das aktive Eingabegebietsschema zurückgegeben. Klicken Sie in der Systemsteuerung unter Regions- und Sprachoptionen auf der Registerkarte Sprachen auf Details, und wählen Sie dann die Standardeingabesprache aus.
Diese Eigenschaft ist nur zur Laufzeit verfügbar.
Diese Eigenschaft sollte nur dann geändert werden, wenn die Status-Eigenschaft den InkEditStatus-Enumerationswert Idle zurückgibt.
Wenn ein Faktoid für das InkEdit-Steuerelement verwendet wird, muss es neu zugeordnet werden, nachdem die Recognizer-Eigenschaft festgelegt wurde.
Beispiele
Wenn in diesem Beispiel ein Recognizer-Objekt verfügbar ist, das Spanisch erkennen kann, dann wird die Recognizer-Eigenschaft des InkEdit-Steuerelements so festgelegt, dass dieses Objekt verwendet wird.
If InkEditStatus.Idle = mInkEdit.Status Then
Const LCID_Spanish As Integer = &HC0A
' get all the Recognizers
Dim allR As Recognizers = New Recognizers()
' check each Recognizer
For Each R As Recognizer In allR
' check each supported language of the Recognizer
For Each LCID As Integer In R.Languages
' if the language == Spanish, change the Recognizer
If LCID_Spanish = LCID Then
mInkEdit.Recognizer = R
End If
Next
Next
' display the name of the recognizer in the InkEdit control
mInkEdit.Text = mInkEdit.Recognizer.Name + Environment.NewLine
End If
if (InkEditStatus.Idle == mInkEdit.Status)
{
const int LCID_Spanish = 0x0C0A;
// get all the Recognizers
Recognizers allR = new Recognizers();
// check each Recognizer
foreach (Recognizer R in allR)
{
// check each supported language of the Recognizer
foreach (int LCID in R.Languages)
{
// if the language == Spanish, change the Recognizer
if (LCID_Spanish == LCID)
{
mInkEdit.Recognizer = R;
}
}
}
// display the name of the recognizer in the InkEdit control
mInkEdit.Text = mInkEdit.Recognizer.Name + Environment.NewLine;
}
Plattformen
Windows Vista
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Versionsinformationen
.NET Framework
Unterstützt in: 3.0