Size: a a a

var chat = new Chat();

2020 January 30

S

S in var chat = new Chat();
Egor Nuessence
Накой тебе окно переделывать?
Ооо, обязательный момент, если ты шаблон хоть немного переделываешь, слитает анимация и выглядит очень сомнительно... анимация сворачивания/разворачивания, вообщем если по уму, то его надо знать обязательно, иначе толкового самого простейшего окна не построить никак...
источник

B

Bogdan in var chat = new Chat();
Ты фанатик)
источник

S

S in var chat = new Chat();
Надеюсь что однажды всё же сделаю так грамотное "public class CustomControl : Windows" и не тронусь умом...
источник

B

Bogdan in var chat = new Chat();
S
Надеюсь что однажды всё же сделаю так грамотное "public class CustomControl : Windows" и не тронусь умом...
Ты и так делаешь каждый день

class Window1 : Window

)
источник

S

S in var chat = new Chat();
Bogdan
Ты фанатик)
Хочу на WPF делать всё, что придёт/увижу в мою голову;)
источник

EN

Egor Nuessence in var chat = new Chat();
Можно через user32 обыграть сворачивание
источник

EN

Egor Nuessence in var chat = new Chat();
И все
источник

S

S in var chat = new Chat();
Bogdan
Ты и так делаешь каждый день

class Window1 : Window

)
Нет, там наследование от окна и расширение его функционала, внешнего вида и т.д.
источник

B

Bogdan in var chat = new Chat();
источник

B

Bogdan in var chat = new Chat();
Wm_ncpaint, вот это вот все
источник

S

S in var chat = new Chat();
Egor Nuessence
Можно через user32 обыграть сворачивание
Находил какой-то топорный вариант, ну слишком уж плохо выглядит... а других вообще нету
источник

EN

Egor Nuessence in var chat = new Chat();
Я много лет над этой штукой тоже крутился, но для себя понял, что самое элегантное - менять темплейт
источник

S

S in var chat = new Chat();
Просто если освоить CustomControl Windows и не тронуться, то можно делать совершенно всё что угодно и это конечно интересно...
источник

B

Bogdan in var chat = new Chat();
S
Находил какой-то топорный вариант, ну слишком уж плохо выглядит... а других вообще нету
Сворачивание это вобще системная щтука. Ее сама винда рисует, точнее виндоу менеджер. И зачем ее менять? Она идеально работает
источник

EN

Egor Nuessence in var chat = new Chat();
И вообще по-минимуму отходить от стандартных контролов
источник

EN

Egor Nuessence in var chat = new Chat();
Это экономит много времени и нервов )
источник

B

Bogdan in var chat = new Chat();
S
Просто если освоить CustomControl Windows и не тронуться, то можно делать совершенно всё что угодно и это конечно интересно...
Ты пишешь как бещумец. Вот честное слово. Причем несвязно(
источник

B

Bogdan in var chat = new Chat();
Советую перечитать свои сообщения.
источник

S

S in var chat = new Chat();
Egor Nuessence
Я много лет над этой штукой тоже крутился, но для себя понял, что самое элегантное - менять темплейт
Увы нет, я их столько переделал и очень часто надо делать именно CustomControl это если правильно по стандартам делать, а если накидать и не задумываться, то да — ControlTemplate, все виды Trigger, Converter и всё слишком закручено, с нарушением стандартов создания контрола но работает(у меня так изначально было)
источник

EN

Egor Nuessence in var chat = new Chat();
Bogdan
Сворачивание это вобще системная щтука. Ее сама винда рисует, точнее виндоу менеджер. И зачем ее менять? Она идеально работает
Там когда темплейт пилишь, выставляешь windowstyle = none , и анимации перестают работать
источник