Вы можете установить в шаблоне и переключатель, и флажок, а затем использовать выражение привязки в свойстве «Видимый», которое гарантирует, что только один из них будет видимым на основе привязки исходного объекта. Если ваша логика для определения видимости сложнее, чем просто логическое значение для исходного объекта, используйте преобразователь значения в выражении привязки.