1

コントロールに問題がありButtonます。私は円とその中に作りButtonました。それは私のコードです:ShapeMediaElement

<Application.Resources>
    <ControlTemplate x:Key="Templ" TargetType="{x:Type Button}">
        <Grid Margin="5">
            <Ellipse Fill="#FF6DB4EF"/>

            <Ellipse Width="100" Height="100">
                <Ellipse.Fill>
                    <RadialGradientBrush>
                        <GradientStop Offset="0" Color="#00000000"/>
                        <GradientStop Offset="0.88" Color="#00000000"/>
                        <GradientStop Offset="1" Color="#80000000"/>
                    </RadialGradientBrush>
                </Ellipse.Fill>
            </Ellipse>

            <Ellipse Margin="10">
                <Ellipse.Fill>
                    <VisualBrush>
                        <VisualBrush.Visual>
                            <MediaElement Source="{???}" Stretch="Fill"/>
                        </VisualBrush.Visual>
                    </VisualBrush>
                </Ellipse.Fill>
            </Ellipse>    
        </Grid>
    </ControlTemplate>
</Application.Resources>

私の問題は、MediaElementソースを main からバインドできないことですXAML:

<Button Template="{DynamicResource Templ}" Content="D:\dykta.avi"/>

それを機能させる方法はありますか?

4

1 に答える 1