Do you know that? Look for outside sources to inspire you instead of design galleries. next

Canprivate virtual methods be overridden in C#.NET?

No, moreover, you cannot access  private methods in inherited classes,
They have to be protected in the   base class to allow any sort of access.