0

WPFでカラオケプログラムを作成しています。基本的に、ビデオなどを再生する MediaElement と、MediaElement の上に物をレンダリングするために使用する StackPanel があります。

歌詞を表示する StackPanel に TextBlock をプログラムで追加しようとしています。問題は、何を書いても TextBlock が左上隅に表示されることです。

Private LyricLabel As New TextBlock 

Sub New(Panel As StackPanel)
    With LyricLabel
        .Foreground = Brushes.White
        .FontFamily = New FontFamily("Verdana")
        .FontSize = 20

        .HorizontalAlignment = HorizontalAlignment.Stretch
        .VerticalAlignment = VerticalAlignment.Bottom
    End With

    Panel.Children.Add(LyricLabel)
End Sub

また、単語から単語へジャンプするボールか何かが欲しいです。各単語の幅 + それらの間のスペースを取得する簡単な方法はありますか、それとも自分で計算する必要がありますか?

4

1 に答える 1