Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / VS 2008, WPF и визуальное наследование (окон, форм) / 25 сообщений из 293, страница 1 из 12
05.06.2008, 14:45
    #35356832
Как?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
Вопрос: как получить сабж в IDE?

Неужели все так плохо? Когда будет хорошо?
...
Рейтинг: 0 / 0
05.06.2008, 15:03
    #35356909
Нахлобуч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
Как?Неужели все так плохо? Когда будет хорошо?
Когда поменяете образ мышления. Читайте про Templates & Styles.
...
Рейтинг: 0 / 0
05.06.2008, 15:30
    #35357011
get the facts
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
Как?
а никак)
...
Рейтинг: 0 / 0
05.06.2008, 16:09
    #35357173
Как?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
НахлобучКогда поменяете образ мышления. Читайте про Templates & Styles.
Прочитал. Все круто. Ничего не понятно (без примера).

Итак, у меня есть Window1. На нем Menu и куча MenuItem

Теперь я хочу сделать Window2 (3, 4, 5, 6), которые будут отображать все
MenuItem от Window1, а также свои.

И притом, тогда, когда я добавлю в Window1 свои MenuItem - сразу должны появиться
эти Item-ы во всех этих Window2 (3, 4, 5, 6).

Вопрос. Как мне это получить?

Вопрос именно по Templates (или Styles). Окно-заготовка (шаблон). Как это сделать в WPF?
...
Рейтинг: 0 / 0
05.06.2008, 16:18
    #35357214
Нахлобуч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
Как?Как это сделать в WPF?
Про Visual Tree и Logical Tree уже знаете?
...
Рейтинг: 0 / 0
05.06.2008, 16:30
    #35357257
Как? Знаю!
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
Нахлобуч Как?Как это сделать в WPF?
Про Visual Tree и Logical Tree уже знаете?

Я имею в виду - IDE.
...
Рейтинг: 0 / 0
05.06.2008, 16:31
    #35357263
Как?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
Мышекликательное программирование в WPF. С VFI (Visual Form Inheritance).

Никак?
...
Рейтинг: 0 / 0
05.06.2008, 16:46
    #35357317
Нахлобуч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
Как? Знаю!Я имею в виду - IDE.
Все ясно. Читайте про VT, LT, XAML.

Нормальных визуальных редакторов XAML пока нет.
...
Рейтинг: 0 / 0
05.06.2008, 16:47
    #35357324
Roman S. Golubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
Как?Мышекликательное программирование в WPF. С VFI (Visual Form Inheritance).
Никак?
Вы сначала матчасть хотя бы поверхностно изучите, а потом вопросы задавайте. Какое нахрен VFI?!! Все на несколько порядков проще (или сложнее - зависит от склада Вашего ума)
...
Рейтинг: 0 / 0
05.06.2008, 16:51
    #35357340
Roman S. Golubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
НахлобучНормальных визуальных редакторов XAML пока нет.
Ну, почему. Expression Blend - вроде есть все, что надо. Да и в VS2008 тоже нормальный редактор, слегка тормозной, правда, но после SP1 должен работать шустрее (бета, по крайней мере, работала быстрее).
...
Рейтинг: 0 / 0
05.06.2008, 16:55
    #35357364
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
Roman S. GolubinВсе на несколько порядков проще (или сложнее - зависит от склада Вашего ума)
Роман колитесь, у нас у всех нездоровый интерес
...
Рейтинг: 0 / 0
05.06.2008, 17:16
    #35357443
Пересмешник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
chpashaРоман колитесь, у нас у всех нездоровый интерес
Да да. Озвучьте, пожалуйста, что-то более простое, чем VFI, позволяющее решить простенькую задачу на шаблоны-заготовки.

Итак.

В задаче: мы имеем некий XAML файл, в нем - какие-то элементы. Нам нужно теперь поиметь
уже другой файл, который унаследует все элементы и их свойства и первоначального файла,
позволит свойства перекрыть, новые элементы внести.

Куда уж проще?

Итак - как это сделать?

Только что заиспользовал Expression Blend. Там решения не нашел. Всемираня база знаний тоже
молчит на этот счет.

Итак, как проще? Вернее, как и чем вообще это можно сделать? visual inheritance?

Ладно, хрен с ним, с Window. Как сделать из UserControl другой UserControl (дополнив)?

Или в VS 2008, или в Expression Blend, или вообще пофиг где. Главное - визуально?
И с поддержкой XAML файлов в т.ч.?
...
Рейтинг: 0 / 0
05.06.2008, 17:18
    #35357451
Почитал
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
Нахлобуч Как? Знаю!Я имею в виду - IDE.
Все ясно. Читайте про VT, LT, XAML.
Почитал, ответ не нашел. Может я что-то не то читаю? Подскажите более точно.
Что читать, где ответ про visual inheritance в WPF?

НахлобучНормальных визуальных редакторов XAML пока нет.
А когда будут, намечаются ли вообще?
...
Рейтинг: 0 / 0
05.06.2008, 17:21
    #35357461
Roman S. Golubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
chpashaРоман колитесь, у нас у всех нездоровый интерес
Нездоровый интерес к чему? :)
На примере меню - в ResourceDictionary один раз описываете стиль меню, указав источник данных и все! В окно просто добавляете <Menu/> и оно сразу же появляется полностью заполненное.
...
Рейтинг: 0 / 0
05.06.2008, 17:21
    #35357462
VS 2008, WPF и визуальное наследование (окон, форм)
Roman S. Golubin chpashaРоман колитесь, у нас у всех нездоровый интерес
Нездоровый интерес к чему? :)
На примере меню - в ResourceDictionary один раз описываете стиль меню, указав источник данных и все! В окно просто добавляете <Menu/> и оно сразу же появляется полностью заполненное.

А как дополнить?
...
Рейтинг: 0 / 0
05.06.2008, 17:25
    #35357480
Roman S. Golubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
Погоди, не убегай...А как дополнить?
Дополнить что?
Если источник данных - singleton, то будет одно меню на все окна. Если multiton, то для каждого свой источник - в него и добавляйте.
...
Рейтинг: 0 / 0
05.06.2008, 17:27
    #35357486
Как?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
Roman S. Golubin Погоди, не убегай...А как дополнить?
Дополнить что?
Если источник данных - singleton, то будет одно меню на все окна. Если multiton, то для каждого свой источник - в него и добавляйте.

Ну я описал там в ResourceDictionart что-то.
Теперь мне нужно в Window1 это меню дополнить (новых элементов докинуть).

Как?
...
Рейтинг: 0 / 0
05.06.2008, 17:40
    #35357529
Roman S. Golubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
Как?Как?
Для начала подумайте, а какое отношение меню имеет к UI вообще?
Так как UI сам не выполняет команды меню, то и про содержимое ему знать совершенно нет ни какой необходимости - что прописано в источнике данных, то он и отображает и ничего более. Вообще, применение стилей и шаблонов - фактически IoC для UI, и ставит все на свои места, в отличие от VFI.
...
Рейтинг: 0 / 0
05.06.2008, 17:42
    #35357537
Нафиг
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
Roman S. Golubin Как?Как?
Для начала подумайте, а какое отношение меню имеет к UI вообще?
Непросредственное.

Roman S. GolubinТак как UI сам не выполняет команды меню, то и про содержимое ему знать совершенно нет ни какой необходимости - что прописано в источнике данных, то он и отображает и ничего более. Вообще, применение стилей и шаблонов -
Какой еще источник данных? Ты что, задачу выше не видел?

[quot Roman S. Golubin] фактически IoC для UI, и ставит все на свои места, в отличие от VFI.
В данном случае - не интересно.
...
Рейтинг: 0 / 0
05.06.2008, 17:45
    #35357550
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
Roman S. Golubin Как?Как?
Для начала подумайте, а какое отношение меню имеет к UI вообще?
Так как UI сам не выполняет команды меню, то и про содержимое ему знать совершенно нет ни какой необходимости - что прописано в источнике данных, то он и отображает и ничего более. Вообще, применение стилей и шаблонов - фактически IoC для UI, и ставит все на свои места, в отличие от VFI.
Т.е. если в источнике строка с тремя полями, ваш мега шаблон сам рисует три поля с кнопкой на запись и удаление? Зачетно. Очень хотел бы посмотреть на этот ИИ-шаблон.
...
Рейтинг: 0 / 0
05.06.2008, 18:19
    #35357638
Как?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
ProgaТ.е. если в источнике строка с тремя полями, ваш мега шаблон сам рисует три поля с кнопкой на запись и удаление? Зачетно. Очень хотел бы посмотреть на этот ИИ-шаблон.
Да нет. Он(о) говорит не о том. А о том, что зачем вам вообще впились дизайнеры UI?

Хреначьте все подряд в какие-то чудо таблицы в базе данных, пусть ваш чудо солющин их оттуда
вытягивает (описания UIElement) и делает сборку по месту. Да да. И человеку (юзабелисту) в руки
выдай основы SQL Грабера. Это его теперь инструмент.

Короче, пример влияния новомодных словечек вроде IoC на неокрепшие детские мозги в действии.

Ты его спрашиваешь, как пройти от п.А в п.B. А он(о) тебе отвечает, а зачем тебе вообще куда то
идти? Забухать можно вон в кафе за углом.

Логика еще та. Гурей недоделанных.
...
Рейтинг: 0 / 0
05.06.2008, 18:28
    #35357657
VS 2008, WPF и визуальное наследование (окон, форм)
Нахлобуч Как?Неужели все так плохо? Когда будет хорошо?
Когда поменяете образ мышления. Читайте про Templates & Styles.

Короче, проблема не решается в принципе. Вот и описано почему.

Итого: все свободны, заседание продолжается.
...
Рейтинг: 0 / 0
05.06.2008, 18:53
    #35357715
qu-qu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
WPF - жалкая поделка... Короче, проблема не решается в принципе...
Угу, все как обычно: сначала высасываем на пустом месте "проблему" из пальца, а потом - радостно сообщаем всем, что: "ХХХ-технология" с ней не справляется..." и т.д. по N-дцатому кругу.
Мне вот хотелось бы посмотреть на того "юзабелиста", который по принципам А. Лебедева создает в месяц 2-3 "смысло-наполненных" представления для меню, привязанного к форме...
Говорили же вам уже - меню не та вещь, которую надо "визуально наследовать", меню (по-сути) - это иерархическая структура данных, для которой "смысл" (по А. Лебедеву) имеет только шаблон унифицированного представления этих данных на UI, но никак не наполняемость этой структуры очередными Item-ами в очередной форме...
З.Ы. отличный кол у вас на голове уже вытесался - хоть "втыкай" куда-нить...
...
Рейтинг: 0 / 0
05.06.2008, 19:12
    #35357757
VS 2008, WPF и визуальное наследование (окон, форм)
qu-quЗ.Ы. отличный кол у вас на голове уже вытесался - хоть "втыкай" куда-нить...
Не надо искать оправдания своим кончепедальным технологиям.

В WinForms VFI недоделан, а в WPF он вообще отсуствует как класс. Что и требовалось доказать.
Среда - поделка, технология - недоделка. Идеология - вранье для детей.

Фактически ваши идеологи сделали эдакий fake вам на голову (а казалось бы,
чего уж проще - шаблон и в Африке шаблон), а вы и рады найти этому фейку какое-то оправдание
(от IoC до ... на что фантазии хватит...

короче).

Вы пишите, пишите, не отвлекайтесь. То, что мы уже с утра мышкой за 15-ть минут сделали. И к обеду
пару раз переделали.

Но вы пишите.. UI. Руками. Кодом....

Бугагага, наколеночники. На "эдаком IoC для UI". Пишите пишите...
...
Рейтинг: 0 / 0
05.06.2008, 19:28
    #35357788
qu-qu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
VS 2008, WPF и визуальное наследование (окон, форм)
Про унылую сущность бытия... В ... VFI недоделан, а в ... он вообще отсуствует как класс. ...
Среда - поделка, технология - недоделка. Идеология - вранье для детей...
А ваша "идеология" (VFI) - для кого вранье?
(про среду/технологию спорить не буду - в глаза не видал ни разу в жизни).
Сначала вы "размахиваете флагом" VFI на примере менюшек в формах...
Так давайте разбираться до конца - нужен в этой задаче VFI или не нужен?
(сдается мне, что вы уже и сами поняли, что - не нужен, только почему-то "стыдитесь" ("боитесь"?) тут в этом признаться).
Дальше - больше... "слона трудно съесть целиком и сразу, но если отрезАть от слона по кусочку в течение долгого времени, то можно съесть и слона" (с) не мой...
Вы мне ответьте, пжлст, внятно и со "смыслом" (по А. Лебедеву) - нужно VFI для привязки менюшек к формам или нет?
А когда ответите - можно будет продолжать разговор и о других "сферах применения" VFI...
(кроме засирания мозгов бывшим студентам).
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / VS 2008, WPF и визуальное наследование (окон, форм) / 25 сообщений из 293, страница 1 из 12
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]