Welcome to MSDN Blogs Sign in | Join | Help

Секреты Visual Studio

Советы пользователям Microsoft Visual Studio от Сары Форд (и не только)

News

  • 22 октября 2009: Visual Studio 2010 Beta 2 открыта для тестирования: http://go.microsoft.com/fwlink/?LinkID=151797 24 сентября 2009: Web Platform Installer и Web Deployment Tool теперь и на русском! Читай здесь: http://blogs.msdn.com/rusaraford/archive/2009/09/25/microsoft-web-platform-installer-2-0-web-deployment-tool-1-0.aspx 16 декабря 2008: выпущен пакет обновлений SP1 для русской версии Visual Studio 2008! Читай здесь: http://blogs.msdn.com/rusaraford/archive/2008/12/19/sp1-visual-studio-2008.aspx 28 октября 2008: Visual Studo 2008 и Библиотека MSDN теперь и на русском! Читай здесь: http://blogs.msdn.com/rusaraford/archive/2008/10/29/microsoft-visual-studio-2008-msdn.aspx 19 сентября 2008 г. - на TechDays.ru опубликована презентация, посвященная выходу русифицированной версии Microsoft Visual Studio 2008 и Библиотеки MSDN 11 августа 2008 г. - выпущены обновления: Visual Studio 2008 SP1 и .NET Framework 3.5 SP1 8 июля 2008 г. – опубликован перевод статьи Брайана Келлера "Наиболее надежный и быстрый способ скачать Rosario / VS2008 VPC" 20 июня 2008 г. – начало публикации блога Сары Форд «Секреты Visual Studio»
Из блога Майка Сноу: Об использовании тем (Themes) из набора Silverlight Toolkit

Помимо элементов управления, Silverlight Toolkit содержит набор великолепных тем, которые можно легко добавить к оформлению вашего приложения. В настоящее время этот набор включает в себя:

  • Bureau Black
  • Bureau Blue
  • Expression Dark
  • Expression Light
  • Rainier Purple
  • Rainier Orange
  • Shiny Blue
  • Shiny Red
  • Whistler Blue

Вы можете посмотреть примеры использования каждой из этих тем здесь.

В этом совете я опишу шаги, необходимые для начала использования этих тем.

Шаг 1. Добавьте ссылку на компонент, содержащий темы.

  1. В Обозревателе решений (Solution Explorer) щелкните правой кнопкой мышки на "Ссылки" ("References") и выберите "Добавить ссылку" ("Add Reference").
  2. Найдите папку, в которую вы установили двоичные файлы Silverlight Toolkit (например, c:\SilverlightToolkit\Binaries).
  3. Добавьте Microsoft.Windows.Controls.Theming
  4. В своем примере я буду использовать тему Shiny Red, поэтому я так же добавлю ссылку на библиотеку Microsoft.Windows.Controls.Theming.ShinyRed.dll, находящуюся в папке Binaries\Themes.

Шаг 2. Добавьте Namespace.

Откройте файл Page.xaml и добавьте следующие объявления к вашему элементу управления для ссылки на ShinyRed.

<UserControl x:Class="MapEditor.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x=http://schemas.microsoft.com/winfx/2006/xaml
xmlns:shinyRed="clr-namespace:Microsoft.Windows.Controls.Theming;
assembly=Microsoft.Windows.Controls.Theming.ShinyRed"
Width="800" Height="600">

Шаг 3. Добавьте тему к элементу управления.

Оберните темой ShinyRed любой элемент управления, к которому вы хотите ее применить, как показано ниже:

<Canvas>
    <shinyRed:ShinyRedTheme>
        <Button Content="Save Map" Click="Button_Click_Save_Map" Width="80"></Button>
    </shinyRed:ShinyRedTheme>
</Canvas>

Результат:

Как вы видите на картинке, данная тема установлена на кнопку.

Тема Shiny Red на кнопке

Выдержка из блога Майка Сноуссылка на оригинал

Авторские права Майка Сноу. Переведено с разрешения Майка Сноу.

Technorati Tags: Silverlight

Posted: Thursday, February 26, 2009 11:50 AM by Vitaly Zaiko
Filed under:

Comments

No Comments

Anonymous comments are disabled
Page view tracker