Silverlight OOB — собственный Chrome с поведением при стыковке с Windows 7

#c# #silverlight #windows-7 #silverlight-oob

#c# #silverlight #windows-7 #silverlight-oob

Вопрос:

Я создаю приложение Silverlight OOB с собственным Chrome (строка заголовка, кнопки сворачивания, разворачивания и так далее). Я реализовал функциональность изменения размера, и все работает довольно хорошо.

Тем не менее, я хотел бы добавить еще одну функциональность. Я хотел бы, чтобы мое приложение хорошо стыковалось в ОС Windows 7 — увеличивалось при стыковке до верхней части экрана, изменяя размер до половины экрана при стыковке вправо или влево.

Как я могу это сделать? Буду признателен за любую помощь.

Комментарии:

1. Просто нет смысла использовать Silverlight, если вы хотите такого поведения. Вместо этого просто напишите приложение WPF.

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