4 / 4 / 1
Регистрация: 20.11.2010
Сообщений: 211
1
.NET 4.x

Как реализовать подобые кнопочки

15.05.2011, 12:22. Показов 1418. Ответов 10
Метки нет (Все метки)

Я в фотошопе нарисовал набор кнопок, и хочу их применить в своем приложении. Но незнаю как это реализовать в WPF, помогите пожалуйста.
Всем заранее спасибо
 Комментарий модератора 
Дублирование тем запрещено правилами форума!
Дубль удален.
Миниатюры
Как реализовать подобые кнопочки  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2011, 12:22
Ответы с готовыми решениями:

Как кнопочки закруглить?
Привет. Хочу кнопочки закруглить. Подключил библиотек jQuery и плагин jquery.corner.js: <script...

Как нажимать кнопочки в разных программах?
Нет ли библиотеки, которая добавляет функционал, наподобие возможностей AutoIt?

Как в VB 6.5 сделать кнопочки как у WinXP?
Как в VB 6.5 сделать кнопочки как у WinXP? Что-то мне подсказывает, что там нужно или dll-шку...

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

10
13 / 13 / 3
Регистрация: 20.01.2011
Сообщений: 56
16.05.2011, 00:59 2
Тут нужен Expression Blend, с помощью это делается в считанные секунды. Копируете с помощью этого инструмента шаблон кнопки, выдираете оттуда все лишнее и пихаете туда свои картинки)
0
70 / 63 / 1
Регистрация: 25.04.2011
Сообщений: 181
16.05.2011, 23:32 3
Есть идея добавить в пикчербокс, сделать прозрачность краёв через битмап, если нужна видимость нажатия, то сделать изменение картинки при нажатии на пикчербокс, я в WPF ориентируюсь плохо, тк что, чем смог - тем помог.
0
4 / 4 / 1
Регистрация: 20.11.2010
Сообщений: 211
17.05.2011, 16:26  [ТС] 4
Есть идея добавить в пикчербокс, сделать прозрачность краёв через битмап, если нужна видимость нажатия, то сделать изменение картинки при нажатии на пикчербокс, я в WPF ориентируюсь плохо, тк что, чем смог - тем помог.
я так делал в windows application, но когда объектов много начинает тормозить, как и в конструкторе, так и при запуске
0
burning1ife
1460 / 1282 / 293
Регистрация: 21.09.2008
Сообщений: 3,438
Записей в блоге: 9
17.05.2011, 16:56 5
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<Button.Template>
      <ControlTemplate TargetType="{x:Type Button}">
         <Grid>
            <Image Name="Normal" Source="Resources/Normal.png"/>
            <Image Name="Pressed" Source="Resources/Pressed.png" Visibility="Hidden"/>
            <Image Name="Disabled" Source="Resources/Disabled.png" Visibility="Hidden"/>
         </Grid>
         <ControlTemplate.Triggers>
            <Trigger Property="IsPressed" Value="True">
               <Setter TargetName="Normal" Property="Visibility" Value="Hidden"/>
               <Setter TargetName="Pressed" Property="Visibility" Value="Visible"/>
            </Trigger>
            <Trigger Property="IsEnabled" Value="False">
               <Setter TargetName="Normal" Property="Visibility" Value="Hidden"/>
               <Setter TargetName="Disabled" Property="Visibility" Value="Visible"/>
            </Trigger>
         </ControlTemplate.Triggers>
      </ControlTemplate>
   </Button.Template>
0
4 / 4 / 1
Регистрация: 20.11.2010
Сообщений: 211
17.05.2011, 16:59  [ТС] 6
Спасибо большое! А куда его вставлять?
 Комментарий модератора 
Если какой-либо пост на форуме показался вам полезным, нажмите кнопку "Спасибо" внизу самого поста.
0
burning1ife
1460 / 1282 / 293
Регистрация: 21.09.2008
Сообщений: 3,438
Записей в блоге: 9
17.05.2011, 17:14 7
внутрь Window
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 <Window.Resources>
        <Style TargetType="{x:Type Button}">
            <Setter Property="Template">
                <Setter.Value>                  
                        <ControlTemplate TargetType="{x:Type Button}">
                            <Grid>
                                <Image Name="Normal" Source="/Images/Penguins.jpg"/>
                                <Image Name="Pressed" Source="/Images/Lighthouse.jpg" Visibility="Hidden"/>
                                <Image Name="Disabled" Source="/Images/Desert.jpg" Visibility="Hidden"/>
                            </Grid>
                            <ControlTemplate.Triggers>
                                <Trigger Property="IsPressed" Value="True">
                                    <Setter TargetName="Normal" Property="Visibility" Value="Hidden"/>
                                    <Setter TargetName="Pressed" Property="Visibility" Value="Visible"/>
                                </Trigger>
                                <Trigger Property="IsEnabled" Value="False">
                                    <Setter TargetName="Normal" Property="Visibility" Value="Hidden"/>
                                    <Setter TargetName="Disabled" Property="Visibility" Value="Visible"/>
                                </Trigger>
                            </ControlTemplate.Triggers>
                        </ControlTemplate>
                    
                </Setter.Value>
            </Setter>
        </Style>
    </Window.Resources>
    <Grid>
        <Button></Button>
    </Grid>
0
4 / 4 / 1
Регистрация: 20.11.2010
Сообщений: 211
19.05.2011, 19:39  [ТС] 8
kenny69 спасибо огромное! Вот только текст невиден(((
0
burning1ife
1460 / 1282 / 293
Регистрация: 21.09.2008
Сообщений: 3,438
Записей в блоге: 9
19.05.2011, 23:10 9
положите TextBox на Image
0
4 / 4 / 1
Регистрация: 20.11.2010
Сообщений: 211
20.05.2011, 21:22  [ТС] 10
положите TextBox на Image
В смысле?
0
burning1ife
1460 / 1282 / 293
Регистрация: 21.09.2008
Сообщений: 3,438
Записей в блоге: 9
21.05.2011, 00:42 11
т.е.

XML
1
2
3
4
5
6
   <Grid>
                                <Image Name="Normal" Source="/Images/Penguins.jpg"/>
                                <Image Name="Pressed" Source="/Images/Lighthouse.jpg" Visibility="Hidden"/>
                                <Image Name="Disabled" Source="/Images/Desert.jpg" Visibility="Hidden"/>
                                <TextBox>какой-то текст<TextBox />
                            </Grid>
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2011, 00:42
Помогаю со студенческими работами здесь

MFC - как сделать стиль приложения Windows XP, а то кнопочки все квадратные
пробовал через манифесты, не помогает. что еще подскажите? или про манифесты более подробно...

Движок полей формы/ Как сделать две кнопочки 'вверх ' и 'вниз' для каждого поля?
Ситуация - в файле содержится список названий полей формы. Можно добавлять и удалять. Список...

Вот есть кнопочки: свернуть, развернуть, закрыть. Как скрыть кнопку развернуть?
Вот есть кнопочки: свернуть, развернуть, закрыть. Как скрыть кнопку развернуть? Что кнопки свирнуть...

кнопочки в с++
здравствуйте. пишу в с++ всякое по мелочи, в консоли там работа с массивами, стеки и все такое......

Двигающиеся кнопочки в Lazarus
Здравствуйте. Нужна помощь в освоении Lazarus. Не могу заставить кнопку двигаться по экрану, когда...

Ширина кнопочки не фиксируется
Решил поставить кнопочки, все работает и отступ и все все все, но в чем проблема, ее ширина...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru