バブルメッセージの背景を持つテキストボックス(インスタントメッセージアプリケーションなど)を作成したいと考えています。UWPでの9つのパッチイメージのサポート
テキストの長さは異なる場合があります。
アンドロイドで私はこの問題を9パッチイメージフォーマットを使用するだけで解決しました。
UWPでこの形式のサポートはありますか?そうでない場合は、どうすれば問題を解決できますか?
おかげ
バブルメッセージの背景を持つテキストボックス(インスタントメッセージアプリケーションなど)を作成したいと考えています。UWPでの9つのパッチイメージのサポート
テキストの長さは異なる場合があります。
アンドロイドで私はこの問題を9パッチイメージフォーマットを使用するだけで解決しました。
UWPでこの形式のサポートはありますか?そうでない場合は、どうすれば問題を解決できますか?
おかげ
NineGridを参照してください。
9グリッドレンダリングでは、コーナー(ボックス1,3,7、および9)の元の寸法を維持できます。上部と下部(ボックス2と8)は水平にのみ伸び、側面(ボックス4と6)は垂直にのみ伸びています。中央(ボックス5)は両方の寸法で伸ばされている。
コード:
<Image Source="Images/9grid.bmp" NineGrid="30,20,30,20" />
置きますのTextBlock内部ViewBoxを。必要な寸法を設定してください:
<Grid Width="500" Height="200">
<Ellipse Fill="PaleTurquoise"/>
<Viewbox>
<TextBlock Text="asd asdfpoiwe werolwejr ergfg qwe" FontSize="64" TextWrapping="Wrap" />
</Viewbox>
</Grid>
Composition.UI API
でもこれを達成できます。あなたが必要なら私に教えてください。
テキストブロックの背景としてどのように設定できますか?またはグリッドの背景として? – JackPot16
@ JackPot16これは役に立つかもしれません:https://stackoverflow.com/questions/43761186/how-to-create-a-speech-bubble-in-uwp –