2016-08-26 6 views
0

У меня есть радиокнопку как этотRadioButton скрыт, если не проверено

<RadioButton 
    GroupName="A" 
    IsChecked="{Binding IsExternalAllEnabled, Mode=TwoWay, Converter={StaticResource BooleanNegationConverter}}" Margin="0,0,0,12"> 
    <TextBlock 
      FontWeight="Normal" 
      Text="xx" 
      TextWrapping="Wrap" 
      VerticalAlignment="Stretch" 
      LineStackingStrategy="BaselineToBaseline" 
      LineHeight="18" 
      Margin="0,-1,0,0" /> 

Однако, я могу видеть только радиокнопку, когда он выбран, и если я установить фон в какой-то цвет можно увидеть круглую точку (на рисунке показано выбранное, если установлено синее, например, будет большая синяя точка, покрывающая внутреннюю маленькую точку и круглый край). Это как этот

enter image description here

Любая идея, почему это может произойти?

Я сделал несколько тестов и обнаружил, что в основном RadioButton не работает. Я пробовал это так:

<RadioButton GroupName="A" Content="XX" Margin="20,10,10,10"/> 

но все же это не работает.

+0

Почему вы связываете 'IsChecked'? –

+0

@FirstStep, спасибо! Потому что мне нужно использовать статус в моей модели просмотра. – litaoshen

+0

Является ли шаблон обычая RadioButton? В чем смысл встроенного TextBlock, а не просто как Content = «XX»? Вам понадобится дополнительная информация для диагностики. –

ответ

0

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

Смежные вопросы