powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Что правильно ложить в основание (content) окна (формы) ?
37 сообщений из 37, показаны все 2 страниц
Что правильно ложить в основание (content) окна (формы) ?
    #37269593
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
делаю так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
StackPanel spMain = new StackPanel() { Margin = new Thickness(10) };
this.RegisterName("spMain", spMain);
Border border = new Border()
{
    Child = new ScrollViewer() { Content = spMain },
    BorderBrush = Brushes.Black,
    BorderThickness = new Thickness(1)
};
this.Content = border;
ну а потом все остальные элементы добавляются к spMain, вот меня мучает вопрос привильно ли это? мб надо что другое вместо нее?
иногда бывает вот такой глюк - на рисунке
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37269621
Руки-крюки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
koJIo6ok,

Правильно все делать через замл и mvvm. И тут нет никаких глюков - у бордера фон черный, а у стек панели фона вообще нет.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37269977
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
через что бы не дел все равно в основание формы надо что-то положить,
у бордера фон не черный - черная кисть границы, панель - да, фона нет, я задаю фон окна
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37270216
Руки-крюки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
koJIo6ok,

Да, точно. Ну киньте что-то в основание в замле и уже туда добавляйте.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37272593
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руки-крюкиПравильно все делать через замл и mvvm.
Откуда дровишки?
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37273749
enigmatic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Здравый смысл.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37273779
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
МСУРуки-крюкиПравильно все делать через замл и mvvm.
Откуда дровишки?

Из твоих коряг
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37274766
Руки-крюки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУРуки-крюкиПравильно все делать через замл и mvvm.
Откуда дровишки?

Яркий пример откуда в 1-м посте.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37275398
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руки-крюкиЯркий пример откуда в 1-м посте.
это не является примером, ибо никто не запрещает юзать декларативный подход.
Я все еще жду ссылку на документацию, где сказано о единственной правильной стратегии - гавномввм.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37276300
enigmatic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУРуки-крюкиЯркий пример откуда в 1-м посте.
это не является примером, ибо никто не запрещает юзать декларативный подход.
Я все еще жду ссылку на документацию, где сказано о единственной правильной стратегии - гавномввм.
Единственно правильной стратегии не существует.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37276304
Руки-крюки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Ну ждите =) Я продолжать спор не буду.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37277741
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
МСУРуки-крюкиЯркий пример откуда в 1-м посте.
это не является примером, ибо никто не запрещает юзать декларативный подход.
Я все еще жду ссылку на документацию, где сказано о единственной правильной стратегии - гавномввм.

Муся, ждем от тебя подтверждений(без них все твои заявления - пустопорожний звон), что mvvm - туфта.
Для задачи из соседнего топика можно сделать обобщенный, базовый класс и обеспечить повторное использование кода,
а не ковыряться каждый раз в обработчиках.

Продемонстрируй для подобного стандартного варианта, нам свои глубокие познания и высокие техники на конкретном коде.

Слабо, гений?
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37278016
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руки-крюкиМСУпропущено...

Откуда дровишки?

Яркий пример откуда в 1-м посте.
где взаимосвязь?
какая разница через что создавать окно - в итоге получится один и тот же код
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37278349
Руки-крюки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
koJIo6okРуки-крюкипропущено...


Яркий пример откуда в 1-м посте.
где взаимосвязь?
какая разница через что создавать окно - в итоге получится один и тот же код

Но на этом окне не будет всяких глюков с фоном, связанных не пойми с чем.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37278552
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руки-крюкиНо на этом окне не будет всяких глюков с фоном, связанных не пойми с чем.
причинно-следственные связи установить можете?
разве есть разница между xaml и декларативная разметкой
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37278856
enigmatic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
koJIo6okразве есть разница между xaml и декларативная разметкой
Xaml и есть декларативная разметка.

Строить интерфейс в коде стоит только если он генерируется динамически, и если нет возможности объявить его в xaml.
Потому что прописанный в коде интерфейс сложнее поддерживать, а в разметке проще, потому что она для этого предназначена.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37279090
Руки-крюки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
koJIo6okРуки-крюкиНо на этом окне не будет всяких глюков с фоном, связанных не пойми с чем.
причинно-следственные связи установить можете?
разве есть разница между xaml и декларативная разметкой
Разница в том что xaml генерирует нормальный налаженный код, в то время как составление этого кода вручную не гарантирует нормальной работы.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37279228
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руки-крюкиРазница в том что xaml генерирует нормальный налаженный код, в то время как составление этого кода вручную не гарантирует нормальной работы.
такой же нормальный и налаженный как генерит студия при создании форм с помощью конструктора?
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37279400
I
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
I
Гость
koJIo6okРуки-крюкиРазница в том что xaml генерирует нормальный налаженный код, в то время как составление этого кода вручную не гарантирует нормальной работы.
такой же нормальный и налаженный как генерит студия при создании форм с помощью конструктора?
Не такой же, тк она его не генерит совсем. xaml - xml. компилятор его упаковывает в двоичный формат, а движок потом просто десериализует без всяких накладных расходов
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37279573
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IНе такой же, тк она его не генерит совсем. xaml - xml. компилятор его упаковывает в двоичный формат, а движок потом просто десериализует без всяких накладных расходов
Десериализуется твой мозг, милок. А с компиляцией XAML всё несколько сложнее - его еще разбирать нужно, а в случае коде бехайнд подхода - только компиляция.

Файл XAML разбирается компилятором разметки.
Для этого XAML создается скомпилированное представление, затем оно копируется в папку obj\Release.
Создается представление CodeDOM нового частичного класса, затем оно копируется в папку obj\Release

[img=http://i.msdn.microsoft.com/Aa970678.WPFBuildSystem_Figure1(ru-ru,VS.100).png]

RTFM

P.S. По теме: Руки-крюки, долго будете уводить в сторону? До сих пор не поняли, что ляпнули

Руки-крюкиЯркий пример откуда в 1-м посте.

не в тему?

Если будут вопросы - могу снова пояснить, почему это высказывание никоим образом не коррелирует с гавнопаттерном мввм.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37279609
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
МСУЕще разбираться нужно.

Вот и разберись сначала сам.
С твоим отсутсвием мозга даже мсдн на русском не поможет. У тебя один мусор в голове в виде папок, по которым
раскладывает компилятор, без всякого понимания сути.


Где код, пустобрех?
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37280452
Руки-крюки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУP.S. По теме: Руки-крюки, долго будете уводить в сторону? До сих пор не поняли, что ляпнули

Руки-крюкиЯркий пример откуда в 1-м посте.

не в тему?

Если будут вопросы - могу снова пояснить, почему это высказывание никоим образом не коррелирует с гавнопаттерном мввм.

Разжую, если решать данную задачу через mvvm, то никаких багов с черным фоном не будет. А решается она путем создания 1-й абстрактной вью модели, ее наследников и дата темплейтов для этих наследников. Ну плюс еще какой-нибуть фабричный паттерн, в зависимости от постановки задачи.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37281476
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iМСУЕще разбираться нужно.
Вот и разберись сначала сам.
Мало того, ты слил по знаниям компилинга XAML, так ты еще и в упор букав не видишь. Иди на пенсию, поздно тебе уже заниматься недоевангелизмом.

Руки-крюкиРазжую, если решать данную задачу через mvvm, то никаких багов с черным фоном не будет.
Причем тут баг с фоном и мввм? :)
мввм - это отделение логики от представления путем введения вьюмодели (посредник). Вы вещаете бред )
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37282336
Руки-крюки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Вы читаете между строк.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37282462
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руки-крюкиМСУ,
Вы читаете между строк.
а вы отходя от реальности выдаете желаемое за действительное
глюк с картинки был связан с настройками видеокарты ати, все стояло на макс перфоманс, картинка не перепрорисовывалась когда надо было, вот на ней и ставались тени, размытости или чернота от открытых поверх форм, подвинул настройки немного в сторону качества и все стало норм, хотя мб если бы у меня был хамл все было как положено :)
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37283469
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
koJIo6okРуки-крюкиМСУ,
Вы читаете между строк.
а вы отходя от реальности выдаете желаемое за действительное
глюк с картинки был связан с настройками видеокарты ати, все стояло на макс перфоманс, картинка не перепрорисовывалась когда надо было, вот на ней и ставались тени, размытости или чернота от открытых поверх форм, подвинул настройки немного в сторону качества и все стало норм, хотя мб если бы у меня был хамл все было как положено :)

Колобок, реальность - это для нас сирых, а небожители только мусор сбрасывают на codeplex
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37285194
Руки-крюки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
koJIo6okРуки-крюкиМСУ,
Вы читаете между строк.
а вы отходя от реальности выдаете желаемое за действительное
глюк с картинки был связан с настройками видеокарты ати, все стояло на макс перфоманс, картинка не перепрорисовывалась когда надо было, вот на ней и ставались тени, размытости или чернота от открытых поверх форм, подвинул настройки немного в сторону качества и все стало норм, хотя мб если бы у меня был хамл все было как положено :)

Я пытаюсь рассуждать логически. Сделайте через замл и тогда можно смело грешить на видюху.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37285311
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
незнаю, мне он совсем не нравиться, люди пишут что разницы нет
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37286168
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руки-крюкиЯ пытаюсь рассуждать логически.
В том-то и дело, что это перечит здравой логике. С MVVM - будет работать, без оного - ни в коей.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37286545
enigmatic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
koJIo6ok,

Был бы воспроизводимый пример, никто бы не говорил что замл и мввм лучше объявления интерфейса в коде.
А так, все подумали что вы с фоном где-то накосячили и предложили правильный подход.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37287027
Руки-крюки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУРуки-крюкиЯ пытаюсь рассуждать логически.
В том-то и дело, что это перечит здравой логике. С MVVM - будет работать, без оного - ни в коей.

Та блин, MVVM тут вообще не причем. Главным образом я говорил про замл. Но если эту задачу делать затрагивая замл, то и MVVM по любому надо использовать.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37290237
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руки-крюкиНо если эту задачу делать затрагивая замл, то и MVVM по любому надо использовать.
На основе каких чародейских умозаключений сделан этот замечательный вывод?
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37291528
Руки-крюки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУРуки-крюкиНо если эту задачу делать затрагивая замл, то и MVVM по любому надо использовать.
На основе каких чародейских умозаключений сделан этот замечательный вывод?

Хотите доказать мне обратное?
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37292580
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руки-крюкиХотите доказать мне обратное?
хочу ткнуть пальцем в очевидное.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37295634
i
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
i
Гость
Все нормальные люди используют медиатора в представлении. Никакой рефлексии не нужно. Гавнокод не в почете.
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37316383
koJIo6ok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Макдональд, Pro WPF in C#2010: WPF in .NET4 стр 48
Важно понимать, что WPF не требует обязательного применения XAML. Нет причин, по которым система VS не могла бы использовать подход WForms и сразу создавать операторы кода, конструирующие окна WPF. Но в этом слачае окно будет "заперто" в среде VS и доступно только программистам.
Другими словами, для WPF не требуется XAML. Однако XAML открывает возможности для кооперации, поскольку др инструменты проектирования понимают формат XAML.

о как )
...
Рейтинг: 0 / 0
Что правильно ложить в основание (content) окна (формы) ?
    #37319625
enigmatic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
koJIo6okМакдональдВажно понимать, что WPF не требует обязательного применения XAML. Нет причин, по которым система VS не могла бы использовать подход WForms и сразу создавать операторы кода, конструирующие окна WPF. Но в этом слачае окно будет "заперто" в среде VS и доступно только программистам.
Другими словами, для WPF не требуется XAML. Однако XAML открывает возможности для кооперации, поскольку др инструменты проектирования понимают формат XAML.
о как )
Да, для WPF не требуется XAML. Xaml не привязан к VS. Но XAML удобен, использовать или не использовать - дело вкуса.

koJIo6okтакой же нормальный и налаженный как генерит студия при создании форм с помощью конструктора?
Вы не могли бы об этом поподробнее в виде ссылки на соответствующее обсуждение?
...
Рейтинг: 0 / 0
37 сообщений из 37, показаны все 2 страниц
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Что правильно ложить в основание (content) окна (формы) ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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