有个场景, 自定义了一个控件BaseControl, 它从UserControl继承的。由于业务需求, 公开了一个protected virtual void Process() 函数。 在不同的场景下可以继承BaseControl并重新Process()方法,从而实现不同的逻辑。
BaseControl的cs如下:
public partial class BaseControl : UserControl
{
public BaseControl()
{
InitializeComponent();
}
protected virtual void ProcessFrame( Bitmap bitmap)
{
}
}
BaseControl的xaml如下:
<UserControl x :Class="Muzizongheng.BaseControl"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x ="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc ="http://schemas.openxmlformats.org/markup-compatibility/2006"<