我正在制作播放视频的 WPF 应用程序。
我使用MediaElement
,我希望添加Play
/Pause
按钮,我希望该图像按钮处于播放状态,并且只会显示我放在按钮上的图像。其余的要透明。
例如:将播放三角形图像放在矩形按钮上只会显示三角形图像。
我正在制作播放视频的 WPF 应用程序。
我使用MediaElement
,我希望添加Play
/Pause
按钮,我希望该图像按钮处于播放状态,并且只会显示我放在按钮上的图像。其余的要透明。
例如:将播放三角形图像放在矩形按钮上只会显示三角形图像。
您将不得不“自己制作”,幸运的是这并不难,这是一个工作示例(虽然不处理鼠标悬停):
<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这个东西是矢量数据来绘制一个播放按钮。
它看起来像这样: