有没有办法在 WPF 中创建一个复制下图的用户界面?

这个想法是有一个具有三个可能方向的控件。在此控件中,用户可以选择他们想要添加新点的方向。
为了保存点信息,我计划使用这样的结构:
 private Node root;
    public class Node
    {
        public int Key;
        public string Value;
        public Node left, right, forward;
        //....
    }