Группировка выключателя Silverlight

Просто обратите внимание,

\ должно быть \\ в строке шаблона RegExp, RegExp("d\+1") не будет работать и Regexp(/d\+1/) получит ошибку.

var string = 'abcd+1';
var pattern = 'd\\+1'
var reg = new RegExp(pattern,'');
alert(string.search(reg));
//3
11
задан Todd Schrubb 2 June 2009 в 20:22
поделиться

2 ответа

Особый привет Майклу С. Шероттеру за то, что он указал мне правильное направление использования RadioButton и шаблона управления!

Вот базовый шаблон управления, который я придумал. Поместите это в App.xaml между тегами, если хотите его увидеть. Специалисты по UX еще раз взглянут на него, чтобы приукрасить, но на данный момент он работает как переключатель, который выглядит как кнопка переключения (или просто кнопка), но имеет имя группы.

Важное замечание: в этом шаблоне нет базовой анимации кнопок, поэтому он не нажимается при нажатии ... Это работа над UX, о которой я упоминал выше.

    <Style x:Key="MenuButton" TargetType="RadioButton">
        <Setter Property="Width" Value="100"/>
        <Setter Property="Height" Value="25"/>

        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="RadioButton">
                    <Border BorderBrush="DarkGray" BorderThickness="3" CornerRadius="3" Background="Gray">
                        <!-- The ContentPresenter tags are used to insert  on the button face for reuse -->
                        <ContentPresenter></ContentPresenter>
                    </Border>
                </ControlTemplate>

            </Setter.Value>
        </Setter>
    </Style>
7
ответ дан 3 December 2019 в 08:31
поделиться

Присвойте всем объектам RadioButton одно и то же имя группы.

3
ответ дан 3 December 2019 в 08:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: