Может быть, я что-то упустил, но не могли бы вы просто установить Opacity="0"
на сегмент? Или, может быть, установить альфа-канал мазка кисти на 0? Я не совсем уверен, что вы пытаетесь достичь с помощью этого свойства ...
Если вам действительно нужно это как логическое свойство, вы, вероятно, можете создать подкласс любого типа сегмента, который вам нужен, и добавить собственный логический DependencyProperty, который может внутренне переключать кисть непрозрачности или мазка (и, возможно, IsHitTestVisible
), чтобы сделать сегмент невидимым .