Тэги

Silverlight (36) WPF (10) IIS (7) Visual Studio (7) SharePoint (6) .Net Framework (5) ODP.NET (5) ASP.NET (4) C# (4) common (4) Network Settings (3) JavaScript (2) MS Office (2) Resharper (2) WCF (2) WEB (2) XPath (2) XSLT (2) ADO.NET (1) APEX (1) CMD (1) CSS (1) EF (1) HTML (1) Hardware bugs (1) Java (1) MS SQL (1) Oracle (1) PDF (1) Version Control (1) XAML (1)

вторник, 2 марта 2010 г.

WPF-серия. Прокрутка окна с замораживанием главного меню и вкладоквверху / внизу страницы

(Этот пост только для меня родного, т.к. боюсь я тут не совсем хорошо объяснил этот трюк из мира WEB)
Не смог найти встроенный стандартный способ фиксации верхнего меню окна / страницы в WPF, так, чтоб весь остальной контент можно было прокручивать.
Немного поколдовал и сделал через биндинг, свойство зависимости и расчет размера (высота страницы минус высота меню и для ширины так же).
Получилось идеально и красиво, но может вы знаете стандартные подходы, как этого добиться.

2 комментария:

  1. На самом деле я просто неправильно сверстал эту WPF страницу.
    Зато проделанная работа с биндингом к размерам элементов меня в будущем спасла от многих проблем.
    Вообще тут речь про мою первую страницу в WPF, которую я создал несколькими годами раньше :)

    ОтветитьУдалить
  2. Нееее, ничего подобного! :)))
    Я все правильно сверстал тогда! Вспомнил!!!
    Там была дизайнерская фишка и нужно было, чтоб прокрутка обязательно была на всю страницу, с верху до низу, но чтоб меню обязательно оставалось замороженным вверху.
    Ах ты ж какой же лох работал в компании http://www.infotecs.ru/ по адресу Москва, Петровско-Разумовский Старый проезд, 1/23с1, который уверял меня, что нужно было делать по другому. Надеюсь он там один такой "вумный" чудик.

    ОтветитьУдалить