我正在尝试创建一个用户控件来表示围棋棋盘,它基本上只是一组黑线和某些交叉点上的点的网格。
目前,我正在使用Grid控件来处理石头的放置,但其中一个困难是石头放置在网格线的交叉点上而不是它们之间,因此如果我想画线,它们需要穿过网格单元格的中心。
我还是WPF的新手,所以我真的不知道应该如何处理这个问题;我是否应该在每次控件渲染时手动绘制线条(如果是这样,如何实现?),还是有更好的方法?
目前,我正在使用Grid控件来处理石头的放置,但其中一个困难是石头放置在网格线的交叉点上而不是它们之间,因此如果我想画线,它们需要穿过网格单元格的中心。
我还是WPF的新手,所以我真的不知道应该如何处理这个问题;我是否应该在每次控件渲染时手动绘制线条(如果是这样,如何实现?),还是有更好的方法?