1

動画再生時にWindows Phone 7にある「プログレスバー」やシークバーを作りたいです。映画の進行状況にある位置に円が付いた進行状況バーです。

私が見つけた最初の例: WP7 のシークバーを示す画像

私はこのように始めました:

    <Style TargetType="ProgressBar" BasedOn="{StaticResource styleProgressBase}" x:Key="styleEllipse">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="ProgressBar">
                    <Ellipse Name="PART_Track" Stroke="{TemplateBinding BorderBrush}" StrokeThickness="{TemplateBinding BorderThickness}" >
                        <Ellipse.Fill>
                            <VisualBrush>
                                <VisualBrush.Visual>
                                    <Border Width="{TemplateBinding Width}" Height="{TemplateBinding Height}" Background="{TemplateBinding Background}">
                                        <Rectangle Name="PART_Indicator" HorizontalAlignment="Left" Height="{TemplateBinding Height}" Fill="{TemplateBinding Foreground}" />

                                    </Border>

                                </VisualBrush.Visual>
                            </VisualBrush>

                        </Ellipse.Fill>
                    </Ellipse>

                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>
</Window.Resources>

これで角を丸くする方法がわかりません。主に、円を追加する方法がわかりません。

編集:そして、将来の改善への質問はほとんどありません。その円でタッチして移動することで、ビデオでシーク、ブラウジングを実装するのは難しいでしょうか?

4

0 に答える 0