Un trucco per avere l’Intellisense sull’InputScope nello XAML

La tastiera di WP7 è in grado di visualizzare caratteri differenti in base al tipo di informazione che vogliamo far acquisire dalla nostra applicazione. La modalità di visualizzazione può essere cambiata impostando la proprietà InputScope messa a disposizioni dai TextBox e PasswordBox.

<TextBox x:Name="Text" Height="75"/>
<TextBox x:Name="Phone" InputScope="TelephoneNumber" Height="75"/>

Nell’esempio precedente, il primo TextBox visualizzerà il layout standard della tastiera mentre il secondo permetterà la visualizzazione dei tasti numerici per facilitare l’inserimento di un numero telefonico.

7725.text_3F7BA1AB6813.phone_7EC92F6E

L’elenco dei valori che è possibile specificare per l’InputScope sono numerosissimi e purtroppo l’Intellisense non ci viene in aiuto….a meno che….

… a meno che non utilizziamo la seguente modalità, molto più prolissa, di settare l’InputScope.

<TextBox Height="75">
    <TextBox.InputScope>
        <InputScope>
            <InputScopeName NameValue="TelephoneNumber"/>
        </InputScope>
    </TextBox.InputScope>
</TextBox>

2477.inputscope_161433E0

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s