我想創建一個自定義的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