0

私は、各キーが別のアプリケーションへの3つのキーストロークのシーケンスを生成するオンスクリーンキーボードを開発しています。各ボタンにはテキストによる説明があります。しかし、クライアントは、関数が送信される文字を確認できるようにすることを望んでいます。次に、説明テキストの上に文字を表示して、下のテキストを想像できるようにします。以下の私の提案を参照してください。しかし、どうすればそれを行うことができますか?

提案

4

2 に答える 2

1

2TextBoxつまたはTextBlock1つを重ねて配置し、上部の背景を透明にします。

于 2011-03-15T14:16:16.407 に答える
1

簡単な解決策の1つは、2つのテキストブロックをグリッドに配置し、上の1つの背景を透明にすることです。

 <Grid Background="White" Width="100" Height="100">

                  <TextBlock Text="sdjfkjkf jskljfkl s flksjlkfjslkfjsdlkfjlök fjösljfslkdöfjklsdjfls" TextWrapping="Wrap" 
                       HorizontalAlignment="Center" VerticalAlignment="Center"></TextBlock>
            <TextBlock Padding="10,3" Text="ABc"  FontSize="16" FontWeight="Bold" HorizontalAlignment="Center" VerticalAlignment="Center">
                <TextBlock.Background>
                    <RadialGradientBrush>
                        <GradientStop Color="#00EFEEEE" Offset="1"/>
                        <GradientStop Color="#B2EDC4C4" Offset="0.836"/>
                    </RadialGradientBrush>
                </TextBlock.Background>
            </TextBlock>        

        </Grid>

ここに画像の説明を入力してください

于 2011-03-15T14:24:21.887 に答える