Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как залить цветом RadioButton? 
:(
    Опции темы
Stas123
Дата 7.7.2011, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 18.11.2009

Репутация: нет
Всего: нет



Моя RadioButton наодится в Grid.
залить цветом фон, на котором она располжена? 
Не кружочек вокруг неё, не Content, который принадлежит ей, а именно фон?
PM MAIL   Вверх
Rohoss
Дата 7.7.2011, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: 4
Всего: 18



Можешь взять Expression Blend, выделить свой радиобаттон, нажать Edit Template -> Edit a Copy. Таким образом, можно многие элементы управления "разбить" на части и изменять атрибуты различных составляющих. Однако, судя по всему, с радиобаттоном такой фокус не пройдёт, потому как там внутри есть BulletChrome, а его "разбить" не получается. Наверное он просто очень сложный smile

Добавлено через 2 минуты и 35 секунд
Хотя можно изменить цвет некоторых деталей этого "круга"


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Akella
Дата 7.7.2011, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: нет
Всего: 329



Ставишь кнопку на прямоугольник:
user posted image

и в коде сначала прямоугольник, а после кнопку
Код

<Rectangle HorizontalAlignment="Left" Margin="151,248,0,0" Name="rectangle1" Stroke="Black" StrokeThickness="1" Width="200" Fill="#FFE00000" Height="21" VerticalAlignment="Top" />
<RadioButton Content="RadioButton" Background="Red" Foreground="Blue" Height="29" HorizontalAlignment="Left" Margin="151,248,0,0" Name="radioButton1" VerticalAlignment="Top" Width="185" />


Добавлено через 3 минуты и 21 секунду
StrokeThickness="0" и рамки не будет smile
PM MAIL   Вверх
Rohoss
Дата 7.7.2011, 22:14 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: 4
Всего: 18



Цитата(Akella @  7.7.2011,  22:02 Найти цитируемый пост)
Ставишь кнопку на прямоугольник:

Нет, так не правильно, если уж на то пошло, то правильней сделать так
Код

        <RadioButton Height="16" HorizontalAlignment="Left" Margin="41,251,0,0" Name="radioButton1" VerticalAlignment="Top" >
            <Grid Background="Red">
                <TextBlock Text="My text" />
            </Grid>
        </RadioButton>

Ну насколько я понимаю, человек хотел переопределить круг в самом центре кнопки

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

        <Grid Margin="134,244,267,44">
            <Rectangle Fill="Red" />
            <RadioButton Content="My Text" />
        </Grid>



--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
Stas123
Дата 8.7.2011, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 18.11.2009

Репутация: нет
Всего: нет



Я сделал так.
Код

<StackPanel Grid.Column="0" Grid.Row="1" Background="Green">
                        <RadioButton Content="RadioButton "  />
                    </StackPanel>

PM MAIL   Вверх
Kefir
Дата 9.7.2011, 08:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 22
Всего: 87



Stas123, на всякий случай подскажу, что есть ещё пресловутый Border. У него есть закругление углов, рамка и заливка фона. Он предназначен именно для того чтобы делать рамки и/или фоны.
PM MAIL WWW Skype   Вверх
Stas123
Дата 11.7.2011, 09:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 18.11.2009

Репутация: нет
Всего: нет



Kefir,спасибо, буду знать.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0482 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.