|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
Почитал . Это что, без дизайн-тайм-датаконтекста дизайнер по-прежнему не умеет вытаскивать свойства привязываемого объекта и показывать из в выпадающем списке? А Решарпер это умеет? Без дизайн-тайм приблуд? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 06:02 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
Такое ощущение, что дизайнер к Студии скотчем прилеплен и о существовании Интеллисенс и анализатора Сишарп-кода даже не знает. Т. е. обмениваться с ним информацией не может, распознавать, какой объект привязан, не может, и поэтому показать свойства для выбора тоже не может - я должен сам их все помнить или специально открывать файл с классом привязываемого объекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 06:05 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
Я бы, наверное, поставил бы и Решарпер, но что-то он сильно надоедливый - без настроек, по-умолчанию, он сильно много где лезет, а мне, считай, только эта фича (и ещё пару других, может быть) и нужна. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 06:06 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
user7320 Почитал . Это что, без дизайн-тайм-датаконтекста дизайнер по-прежнему не умеет вытаскивать свойства привязываемого объекта и показывать из в выпадающем списке? А Решарпер это умеет? Без дизайн-тайм приблуд?Хватит ныть! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 07:14 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
Алексей К, у меня 2012 и такой трюк не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 10:57 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
Ну поставь 2013. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 11:29 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
Алексей КНу поставь 2013. А Решарпер подсказки такие выдаёт? Без приблуд с дизайн-тайм датаконтекстами? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 12:51 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
user7320Алексей КНу поставь 2013. А Решарпер подсказки такие выдаёт? Без приблуд с дизайн-тайм датаконтекстами?А где он возьмёт информацию о типе модели? Чудес не бывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 13:23 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
Алексей Кuser7320пропущено... А Решарпер подсказки такие выдаёт? Без приблуд с дизайн-тайм датаконтекстами?А где он возьмёт информацию о типе модели? Чудес не бывает. Ну, я думал, он смотрит на сишарп-код, отслеживает, где там датаконтексты были установлены, потом переходит к представлениям и смотрит, где там программист хочет байндинг сделать, и выдаёт ему в выпадающем списке все свойства того типа, который в датаконтекст пошёл. А руками указывать в дизайнере датаконтекст - это как за компьютера работать. Должно быть наоборот - компьютер за тебя. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 14:32 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
user7320Алексей Кпропущено... А где он возьмёт информацию о типе модели? Чудес не бывает. Ну, я думал, он смотрит на сишарп-код, отслеживает, где там датаконтексты были установлены, потом переходит к представлениям и смотрит, где там программист хочет байндинг сделать, и выдаёт ему в выпадающем списке все свойства того типа, который в датаконтекст пошёл.Ну, знаете ли.... :-) user7320А руками указывать в дизайнере датаконтекст - это как за компьютера работать. Должно быть наоборот - компьютер за тебя.В хвалёном Asp.Net MVC сделано точно так же, в представлении явно указывается тип модели. Так что можешь спать спокойно. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 14:56 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
Алексей Кuser7320А руками указывать в дизайнере датаконтекст - это как за компьютера работать. Должно быть наоборот - компьютер за тебя.В хвалёном Asp.Net MVC сделано точно так же, в представлении явно указывается тип модели. Так что можешь спать спокойно. :-) Это для облегчения работы компьютера. А надо наоборот. А чего сложного? Интеллисенс же уже и так работает - она всю "модель кода" держит в себе и может понять, что если я ткнул куда-то мышью, то это не какая-то хрень, а класс, метод или локальная переменная. Так осталось дело за малым - в каждом классе представления следить (in design time, как говорят буржуи) за тем, к чему его датаконтекст привязывается, и вываливать в дизайнере список свойств этого чего-то. А этим лень сделать такого следителя и они хотят, чтобы я трудился и ручками всё указывал. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 15:55 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
ПС. Хнык-хнык. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 15:55 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
user7320Алексей Кпропущено... В хвалёном Asp.Net MVC сделано точно так же, в представлении явно указывается тип модели. Так что можешь спать спокойно. :-) Это для облегчения работы компьютера. А надо наоборот. А чего сложного? Интеллисенс же уже и так работает - она всю "модель кода" держит в себе и может понять, что если я ткнул куда-то мышью, то это не какая-то хрень, а класс, метод или локальная переменная. Так осталось дело за малым - в каждом классе представления следить (in design time, как говорят буржуи) за тем, к чему его датаконтекст привязывается, и вываливать в дизайнере список свойств этого чего-то. А этим лень сделать такого следителя и они хотят, чтобы я трудился и ручками всё указывал.Это не решаемая задача. Рад что они за неё не взялись. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 15:59 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
Алексей Кuser7320пропущено... Это для облегчения работы компьютера. А надо наоборот. А чего сложного? Интеллисенс же уже и так работает - она всю "модель кода" держит в себе и может понять, что если я ткнул куда-то мышью, то это не какая-то хрень, а класс, метод или локальная переменная. Так осталось дело за малым - в каждом классе представления следить (in design time, как говорят буржуи) за тем, к чему его датаконтекст привязывается, и вываливать в дизайнере список свойств этого чего-то. А этим лень сделать такого следителя и они хотят, чтобы я трудился и ручками всё указывал.Это не решаемая задача. Рад что они за неё не взялись. А Решарпер как работает? Тоже через дизайнтаймерский датаконтекст? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 16:06 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
user7320Алексей Кпропущено... Это не решаемая задача. Рад что они за неё не взялись. А Решарпер как работает? Тоже через дизайнтаймерский датаконтекст?Не знаю, не пользуюсь. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 16:11 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
автору меня 2012 и такой трюк не работает. У меня в 2012 работает вот такой трюк: d:DataContext="{d:DesignInstance Type={x:Type ViewModel}}" ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 18:08 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
Lelouchавтору меня 2012 и такой трюк не работает. У меня в 2012 работает вот такой трюк: d:DataContext="{d:DesignInstance Type={x:Type ViewModel}}" То же самое - ничего не показывает из свойств указанного типа в байндинге. Ни через Binding MyProperty, ни через Binding Path="MyProperty". Ещё и две ошибки вываливает: Код: plaintext 1. 2.
и Код: plaintext 1.
В примере Алексея, кстати, тоже какую-то ошибку вываливал - забыл, какую. По-моему, тоже что-то с датаконтекстом. Замл выглядит так Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Да ну его нафиг, этот дизайнер, если с ним так возиться надо ради простой вещи! Проще уж открыть класс и посмотреть. Или сразу с Solution Explorer. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 19:14 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
user7320, Студия 2012, BaseModuleView - наследник UserControl, все равботает. Хз, что у вас не так ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 19:23 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
user7320, а где в вашем примере mc:Ignorable="d"? P.S. И у меня это работает в связке с Resharper ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 19:27 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
user7320, авторВ примере Алексея, кстати, тоже какую-то ошибку вываливал - забыл, какую. По-моему, тоже что-то с датаконтекстом. Видимо, вы и там про mc:Ignorable забыли)))) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 19:29 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
Lelouch, mc:Ignorable="d" что с ним, что без него не работает. Lelouchuser7320, а где в вашем примере mc:Ignorable="d"? P.S. И у меня это работает в связке с Resharper Ну, значит в 2013 Студии просто ещё одну штуку из Решарпера заменили своим аналогом. А у меня в 2012 не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 19:48 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
user7320, у меня 2012 студия и проект во всяком случае компилируется с таким кодом. если вам не помогает игнорирование d на этапе сборки, то я хз, что у вас не так со студией/VM и т.д. ) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 19:53 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2014, 20:07 |
|
XAML - Дизайнер в Студии 2013 по-прежнему "из лесу"
|
|||
---|---|---|---|
#18+
user7320Lelouch, mc:Ignorable="d" что с ним, что без него не работает. Lelouchuser7320, а где в вашем примере mc:Ignorable="d"? P.S. И у меня это работает в связке с Resharper Ну, значит в 2013 Студии просто ещё одну штуку из Решарпера заменили своим аналогом. А у меня в 2012 не работает. У меня в VS 2010 вот с этим работает: Код: xml 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2014, 13:38 |
|
|
start [/forum/topic.php?fid=21&msg=38623648&tid=1441121]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
127ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 226ms |
0 / 0 |