TextInputPanel.PreferredInPlaceDirection Property

Gets or sets the preferred direction of the in-place Input Panel relative to the text entry field.

Namespace:  Microsoft.Ink.TextInput
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
Public Property PreferredInPlaceDirection As InPlaceDirection
'Usage
Dim instance As TextInputPanel 
Dim value As InPlaceDirection 

value = instance.PreferredInPlaceDirection

instance.PreferredInPlaceDirection = value
public InPlaceDirection PreferredInPlaceDirection { get; set; }
public:
property InPlaceDirection PreferredInPlaceDirection {
    InPlaceDirection get ();
    void set (InPlaceDirection value);
}
public function get PreferredInPlaceDirection () : InPlaceDirection 
public function set PreferredInPlaceDirection (value : InPlaceDirection)

Property Value

Type: Microsoft.Ink.TextInput.InPlaceDirection
The preferred direction of the in-place Input Panel relative to the text entry field.

Remarks

An application can specify whether the in-place Input Panel defaults appear above or below a text entry field by setting the PreferredInPlaceDirection to Bottom or Top. PreferredInPlaceDirection is a preference because the in-place Input Panel overrides the preference set by the application when necessary to keep Input Panel on the screen.

The system default is to position the in-place Input Panel below a text field when possible; otherwise, it is positioned above. Setting the PreferredInPlaceDirection to Auto restores the system default.

Examples

The following example demonstrates the use of PreferredInPlaceDirection. The tip object is an instance of TextInputPanel. An editable field where the focus is placed is represented by the TextBox control, textBox1.

textBox1.Focus()
tip.PreferredInPlaceDirection = InPlaceDirection.Top
textBox1.Focus();
tip.PreferredInPlaceDirection = InPlaceDirection.Top;

Platforms

Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003

The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Version Information

.NET Framework

Supported in: 3.0

See Also

Reference

TextInputPanel Class

TextInputPanel Members

Microsoft.Ink.TextInput Namespace

InPlaceDirection