1

我正在制作播放视频的 WPF 应用程序。
我使用MediaElement,我希望添加Play/Pause按钮,我希望该图像按钮处于播放状态,并且只会显示我放在按钮上的图像。其余的要透明。

例如:将播放三角形图像放在矩形按钮上只会显示三角形图像。

4

1 回答 1

4

您将不得不“自己制作”,幸运的是这并不难,这是一个工作示例(虽然不处理鼠标悬停):

   <Grid Background="Black">
      <Button HorizontalAlignment="Center" VerticalAlignment="Center">
         <Button.Template>
            <ControlTemplate TargetType="Button">
               <StackPanel>
                  <ContentPresenter Content="{TemplateBinding Content}" />
               </StackPanel>
            </ControlTemplate>
         </Button.Template>
         <Path Data="M 0,0 L 15,10 L 0,20" Fill="Green"/>
      </Button>
   </Grid>

网格在这里只是为了显示实际上只绘制了箭头,而Path这个东西是矢量数据来绘制一个播放按钮。

它看起来像这样:

播放按钮

于 2013-01-02T16:05:17.570 回答