答案 0 :(得分:1)
注意答案中的评论。你实现这样的方法:
myGraphic.DrawRoundedRectangle(Color.Blue, btnBG, 10, RoundedCorners.All);
宣布 btnBG
Rectangle btnBG = new Rectangle(0, 0, this.Width, this.Height);
这些方法是作为扩展方法实现的。您可以通过方法中的第一个参数this
来判断。
通常最好将这些方法放在要使用它们的命名空间中的自己的静态类中。在这种情况下,您的UI命名空间。