2016-02-15 5 views
0

У меня есть два переключателя (назовем их «а» и «b»). Я бы хотел, чтобы это было тогда и только тогда, когда один из них был выбран, будут показаны другие compenents.Односторонний режим при передаче данных - WPF

Другие компоненты содержат две метки, две дополнительные радиокнопки (назовем их «а» и «b») и одну комбинацию.

Когда одна из переключателей выбрана, другие компоненты действительно видны.

Однако, когда я выбрал одну из других переключателей (a или b), чтобы все остальные компоненты стали hiddem рядом с двумя первыми переключателями (a и b).

Для каждого компонента, который должен быть виден в то время как или б выбран я сделал:

<MultiBinding Converter="{StaticResource FilterConverter}"> 
          <Binding ElementName ="HR" Path="IsChecked" Mode="OneWay"/> 
          <Binding ElementName ="LR" Path="IsChecked" Mode="OneWay"/> 
         </MultiBinding> 

Любые идеи для моей проблемы, пожалуйста?

Спасибо!

+0

Показать конвертер и с всегда выбирается радиокнопка 1 – Paparazzi

ответ

1

Я бы добавил все другие элементы управления в контейнер управления, скажем, Grid. и переключить его видимость (видимый, скрытый) с помощью переключателей.
[Основная сетка]
- [радио кнопки]
- [Новая сетка]
- - [ваши другие элементы управления]

вы переключить видимость [Новая сетка]

+0

Но также есть две радиокнопки на сетке., а также переключатели a и b всегда должны быть видны. – Programmer

+0

@Programmer Я обновил ответ –

+0

, пока я определяю сетку и ниже сетки. Я получил ошибку: «Содержимое свойства установлено более чем одна» - любая идея, пожалуйста? – Programmer