ГЛАВНАЯ     АРХИВ     НАПИСАТЬ АДМИНУ     ПОДПИСАТЬСЯ НА RSS     ВОЙТИ      

Поиск

Категории

Облако тегов

  << Предыдущий пост       Следующий пост >>  
21. октября 2011 22:25

Добавить контрол Popup к Silverlight приложению так же просто как перетащить и бросить Popup контрол из ToolBox-а.

<Popup x:Name="popup" />

Однако, если вы хотите программно добавить контент к Popup контролу, то вот код который делает это:

private void Button_Click(object sender, RoutedEventArgs e)
{
//Create Popup content with a border, background color
// and a child element Button
popup.Child = new Border()
{
Height= 150,
Width=150,
Background = new SolidColorBrush(Colors.LightGray),
Child = new Button() { Content = "OK", Height=50, Width=50 }
};

// Show/hide Popup
popup.IsOpen = !popup.IsOpen;
}

Как вы видите мы программно добавляем элемент Border, настраиваем атрибуты Popup контрола, такие как высота, ширина, цвет фона. А также добавляем контрол Button внутрь Popup контрола и выставляем его параметры. Обычный подход среди программистов это использовать Popup для программного создания каскадных (вложенных) меню.



Это перевод. Оригинал здесь.

Похожие записи


Silverlight, HTML5 и непрозрачная стратегия развития Microsoft
Оригинал статьи взят отсюда: Silverlight, HTML5 и непрозрачная стратегия развития Microsoft Автор: Peter Bright Переводчик: Mairon     По непонятным мне на данный момент причинам, похоже, что многие разработчики, присутствовавшие на недавней конференции PDC-2010 (Крупнейшая конференция Microsoft для разработчиков — Прим. переводчика), были сильн...

Официально представлен Silverlight 5
Оригинал статьи взят отсюда: Официально представлен Silverlight 5 Автор: Vladimir Yunev Вчера в ходе онлайн-семинара Silverlight Firestarter Скотт Гатри официально представил новую версию платформы Silverlight 5. Новая версия платформы получит внушительное количество нововведений, про которые речь пойдет далее. Сейчас перечислю только те, которые могут быть интер...

Вопросы на собеседовании C#, Net, ASP.NET, SQL
Продолжая тему вопросов на собеседовании. Нашел еще одну подборку. Оригинал лежит здесь . Перенес, чтобы не затерялось. Есть вполне вменяемые ответы (хотя, на некоторые вопросы ответил бы по-другому). Ответы находятся после списка вопросов, я их не менял. 23. Что такое шаблон проектирования Model/View/Controller? Как и зачем его применяют? 2...

Комментарии

 
4aIIaeB 10.03.2012 16:59:19 #


соответственно, если в качестве Child использовать контейнерный контрол, то можно засунуть практически что угодно

Добавить комментарий




biuquote
  • Комментарий
  • Предпросмотр
Loading


  Сохранить комментарий