Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [WPF]Как проконтролировать размеры окна? сабж... 
:(
    Опции темы
Partizan
Дата 23.9.2008, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 67



Привет, друзья.
В общем возник такой вопрос...
Есть WPF Window, на нём в рантайме располагается какая либо панель...грид...или докпанель...или ещё какая...

так вот...допустим у этой панели есть размеры MinHeight и MinWidth...

можно ли как-то сделать так, чтобы MinWidth и MinHeight окна автоматически были такими,
чтобы не было возможности ресайзить окно меньше размеров панели.

Надеюсь понятно объяснил =)


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
rooks
Дата 28.9.2008, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 90
Регистрация: 28.9.2008
Где: Минск

Репутация: 5
Всего: 9



в данном случае имхо удобно использовать Binding:

Код

    public partial class Window1 : Window
    {
        public Window1()
        {
            InitializeComponent();
            Grid grid = new Grid();
            grid.MinHeight = grid.MinWidth = 200;
            this.Content = grid;

            Binding b1 = new Binding();
            b1.Source = grid;
            b1.Path = new PropertyPath("MinWidth");
            this.SetBinding(Window.MinWidthProperty, b1);

            b1 = new Binding();
            b1.Source = grid;
            b1.Path = new PropertyPath("MinHeight");
            this.SetBinding(Window.MinHeightProperty, b1);
        }
    }

PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0407 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.