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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Наклонная кнопка (skew), с прямым текстом 
V
    Опции темы
akizelokro
Дата 7.6.2008, 01:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Крокодил
**


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

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



Нашел. ElementHost (правда он у меня пачему-то не пашет. кстати, и стрим-ТВ почему-то глухо виснет). Разберусь завтра,что там не так.

PS. Разобрался. Надо было в formLoad ручками прописывать создание пользовательского элемента и присваивать его свойству Child, потому что автоматом он в список контролов для elementhost не вносился.

Кстати, еще вопрос. Я тут попробовал скрючить кнопку, вместо с ней скрючилась и надпись на кнопке. Мне бы хотелось чтобы она была прямая, поэтому я я вставил TextBlock и раскрючил его в обратную сторону. Но мне пришлось контент кнопки выствать в пустую строку. А как бы лучше все это сделать?

Модератор: Пожалуйста, один топик - один вопрос.

M
Kefir
тема разделена


Это сообщение отредактировал(а) Kefir - 7.6.2008, 10:20


--------------------
a = a + b; b = a - b; a = a - b;
PM MAIL   Вверх
Kefir
Дата 7.6.2008, 08:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


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

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



Цитата(akizelokro @  7.6.2008,  01:28 Найти цитируемый пост)

Кстати, еще вопрос. Я тут попробовал скрючить кнопку, вместо с ней скрючилась и надпись на кнопке. Мне бы хотелось чтобы она была прямая, поэтому я я вставил TextBlock и раскрючил его в обратную сторону. Но мне пришлось контент кнопки выствать в пустую строку. А как бы лучше все это сделать?

... извини, что-то я совсем плох стал - ничего не понял.
PM MAIL WWW Skype   Вверх
akizelokro
Дата 7.6.2008, 09:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Крокодил
**


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

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



Я хочу нарисовать кнопку с наклоном влево, но хотелось бы, чтобы текст отображался прямо. Хочется это сделать попроще, чтобы не рисовать кнопку с самого начала. Применяю к кнопке skew, кнопка наклоняется (как и должно быть). Но вместе с ней наклоняется ее текст. И здесь я сижу в недоумках (в недоумении), как лучше сделать текст прямым при наклоненной кнопке.


--------------------
a = a + b; b = a - b; a = a - b;
PM MAIL   Вверх
Kefir
Дата 7.6.2008, 10:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


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

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



akizelokro, ну в общем, проще всего, как ты и сказал, поставить у хрома, к примеру, 65, а у контента -65 (дабы при сложении получался 0).
в частности, для обычной кнопки действия следующие:
1. добавь кнопку в окно
2. Edit Control Parts (Template) -> Edit a copy...
3. В дереве элементов увидишь Chrome - ставь ему skew (например, по Х 65)
4. В нём находится [ContentPresenter] - ставь ему skew (например, по Х -65).

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


 




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


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

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