Если просто "хз как с ним работать", то нужно разобраться, как с ним работать.
Если же действительно неудобно, то не стесняйтесь и пишите свой контрол, кто бы что ни говорил. В WPF, в отличие от Winforms, реально мало контролов, и они так и остались сыроватыми, там скорее о красоте и дизайне думали, чем удобстве для пользователя и разработчика. Поэтому, если заниматься серьезно, то потом не раз сами себе "спасибо" скажете, при условии, что доведете дело до конца.