我想创建一个自定义的MediaElement,我需要的第一件事就是从MediaElement继承它。无法继承MediaElement类
但是这时候我尝试继承像下面根本就没有happneing:
CustomMediaControl : MediaElement
{
}
我想创建一个自定义的MediaElement,我需要的第一件事就是从MediaElement继承它。无法继承MediaElement类
但是这时候我尝试继承像下面根本就没有happneing:
CustomMediaControl : MediaElement
{
}
MediaElement
被宣布为sealed
类 - 不能被继承。
文档是在这里:http://msdn.microsoft.com/en-us/library/system.windows.controls.mediaelement(VS.95).aspx
取决于你想实现这个可能不适合的东西,但如果你使用Silverlight看看Silverlight的媒体框架http://smf.codeplex.com/。
它具有一大堆功能,它有自己的mediaelement,您可以将它用作基础。
祝你好运, 奥拉
你碰巧知道他们为什么选择这样做的Silverlight?我不知道我为什么期望MSDN文章告诉我。 – erodewald 2012-04-24 19:30:53
@Erode这是一个疯狂的猜测,很可能是错误的,但它可能与DRM有关。我想如果你可以继承“MediaElement”,你可以绕过它。再次,我甚至不知道这是否合理,但这是一个想法。 – Jay 2012-04-24 20:44:51