为什么我不能从GridViewRow presenterBase得到? [英] Why can't I derive from GridViewRowPresenterBase?
问题描述
为什么我无法从GridViewRow presenterBase?
导出 公共类GridViewRow presenterEx:GridViewRow presenterBase
{
保护覆盖无效OnColumnPropertyChanged(GridViewColumn C,字符串s)
{
}
}
我收到以下编译错误:
GridViewRow presenterEx不实现继承的抽象成员 System.Windows.Controls.Primitives.GridViewRow$p$psenterBase.OnColumnPropertyChanged(System.Windows.Controls.GridViewColumn, 字符串)
GridViewRow presenterEx.OnColumnPropertyChanged(System.Windows.Controls.GridViewColumn, 字符串):发现重写没有合适的方法
在 OnColumnPropertyChanged()
方法,通过曝光<一href="http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.gridviewrow$p$psenterbase.aspx">GridViewRow$p$psenterBase是内部抽象
(你可以看到它的源$ C $ C <一个href="http://reflector.webtropy.com/default.aspx/Dotnetfx_Win7_3@5@1/Dotnetfx_Win7_3@5@1/3@5@1/DEVDIV/depot/DevDiv/releases/Orcas/NetFXw7/wpf/src/Framework/System/Windows/Controls/Primitives/GridViewRow$p$psenterBase@cs/1/GridViewRow$p$psenterBase@cs">here).
不幸的是,没有办法以实施内部抽象
其原有的装配方法之外。它看起来像 GridViewRow presenterBase
被设计为只能推导其他类 presentationFramework.dll
Why can't I derive from GridViewRowPresenterBase?
public class GridViewRowPresenterEx : GridViewRowPresenterBase
{
protected override void OnColumnPropertyChanged(GridViewColumn c, string s)
{
}
}
I'm getting the following compile errors:
'GridViewRowPresenterEx' does not implement inherited abstract member System.Windows.Controls.Primitives.GridViewRowPresenterBase.OnColumnPropertyChanged(System.Windows.Controls.GridViewColumn, string)'
'GridViewRowPresenterEx.OnColumnPropertyChanged(System.Windows.Controls.GridViewColumn, string)': no suitable method found to override
The OnColumnPropertyChanged()
method exposed by GridViewRowPresenterBase is internal abstract
(you can see it in the source code here).
Unfortunately, there is no way to implement an internal abstract
method outside of its original assembly. It looks like GridViewRowPresenterBase
was designed to only be derivable by other classes in PresentationFramework.dll
.
这篇关于为什么我不能从GridViewRow presenterBase得到?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!