0

テキストボックスの画像

こんにちは、

私は Windows Phone 8 (c#) を使用しており、Windows Phone の bing アプリで見られる TextBox の動作を再現しようとしています。TextBox は写真のように見えるはずです。唯一の問題は、テキストを入力すると、マイクの画像を超えてテキストを入力できないことです

(これはテキストボックスの上にある独立した画像です->クリックして音声認識を使用します)。

それを達成するために文字数を制限したくありません。テキストボックスの幅が少し小さいかのように動作させたいのです。

テキストボックスにはそれを行うためのプロパティがありますか? これまでのところ、ドキュメントには見つかりませんでした。

4

1 に答える 1

3

Gridコントロールを使用して独自のテンプレートを定義できます。

<TextBox>
    <TextBox.Template>
        <ControlTemplate TargetType="{x:Type TextBox}">
            <Grid Background="Gray" Margin="5" Width="100">
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*" />
                    <ColumnDefinition Width="23" />
                </Grid.ColumnDefinitions>
                <TextBox Background="Transparent" BorderThickness="0" Text="{TemplateBinding Text}" />
                <Image Grid.Column="1"                    
                   Source="http://png.findicons.com/files/icons/1742/ecqlipse_2/128/microphone.png" />
            </Grid>
        </ControlTemplate>
    </TextBox.Template>
</TextBox>
于 2013-08-24T15:40:27.227 に答える