我正在播放播放视频的WPF应用程序
我使用MediaElement
,我希望添加Play
/ Pause
按钮,我希望该图像按钮处于播放状态,并且只显示我放在按钮上的图像。其余的要透明。
例如:在矩形按钮上放置一个播放三角形图像只会显示三角形图像。
答案 0 :(得分: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事件是用于绘制“播放”按钮的矢量数据。
看起来像这样: