VBNet.Su - Visual Basic .NET. ASP .NET. Framework .NET.
Новости
26.12.2008 Лимитный инвайт для тех, кто хочет присоединиться к VBNet.Su, но не может :)
vbnet-super
С наступающим!
join

18.12.2008 Увеличен размер поля для подписи. Разрешено использовать некоторые теги HTML.
Изменены правила форума, в подписи разрешено использовать партнерские ссылки. Ссылки в подписи могут использовать только те пользователи, которые разместили обратную ссылку на VBNet.Su на одном из сайтов, указанных в профиле. Проверка обратных ссылок производится в автоматическом режиме. Если у Вас возникнут какие-либо вопросы, обращайтесь к администратору.

15.12.2008 Открылась рассылка VBNet.Su!
Рассылка будет выходить автоматически, несколько раз в неделю. В рассылке будут содержаться последние обновления сайта (аналог RSS). Чтобы подписаться на рассылку VBNet.Su, перейдите по этой ссылке.
Архив новостей
Будь в теме
Внешние HDD на VBNet.Su
VBNet.Su рекомендуетWD My Book Essential Edition 640 Gb, USB (WDH1U6400E)
У Вас кончается свободное место на жестком диске? Вам требуется создать архив важных деловых документов, фотографий или музыки? Внешний накопитель Western Digital My Book Essential Edition в элегантном корпусе, по форме напоминающем книгу — как ... подробнее..
Цена: 3490 руб. КУПИТЬ
Партнеры
Kbyte.Ru OZON.ru
Счетчики
Рассылка 'Visual Basic .NET - новости, коды, статьи, форум'
Коды / Windows Presentation Foundation (WPF) /

Реализация пользовательского CheckBox

Автор: Karl Shifflett | добавлено: 26 декабря 2008 / 09:50 | просмотров: 7522 (+6557)
Простой пример реализации пользовательского CheckBox с использованием технологии Windows Presentation Foundation (WPF). В примере показано, как можно отображать надпись слева, либо справа относительно самого CheckBox.
  1. 'см. также прикрепленный файл
  2. <ResourceDictionary
  3.     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4.     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5.     xmlns:d="http://schemas.microsoft.com/expression/blend/2006"
  6.     xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  7.     mc:Ignorable="d"
  8.     xmlns:Microsoft_Windows_Themes=
  9.         "clr-namespace:Microsoft.Windows.Themes;
  10.         assembly=PresentationFramework.Aero">
  11.  
  12.     <!--  SUPER IMPORTANT  -->
  13.  
  14.     <!--  Your project MUST reference PresentationFramework.Aero.  -->
  15.    
  16.     <!--  SUPER IMPORTANT  -->
  17.  
  18. <Style x:Key="checkboxLeftSideText" TargetType="{x:Type CheckBox}">
  19.   <Setter Property="SnapsToDevicePixels" Value="true"/>
  20.   <Setter Property="FocusVisualStyle"
  21.             Value="{DynamicResource CheckBoxFocusVisual}"/>
  22.   <Setter Property="Background" Value="{DynamicResource NormalBrush}"/>
  23.   <Setter Property="BorderBrush"
  24.             Value="{DynamicResource NormalBorderBrush}"/>
  25.   <Setter Property="Template">
  26.   <Setter.Value>
  27.     <ControlTemplate TargetType="{x:Type CheckBox}">
  28.  
  29.       <DockPanel
  30.           HorizontalAlignment="Stretch"
  31.           VerticalAlignment="Top"
  32.           Width="Auto"
  33.           LastChildFill="True">
  34.  
  35.         <Microsoft_Windows_Themes:BulletChrome
  36.             DockPanel.Dock="Right"
  37.             Margin="4,0,0,0"
  38.             Background="{TemplateBinding Background}"
  39.             BorderBrush="{TemplateBinding BorderBrush}"
  40.             IsChecked="{TemplateBinding IsChecked}"
  41.             RenderMouseOver="{TemplateBinding IsMouseOver}"
  42.             RenderPressed="{TemplateBinding IsPressed}"
  43.             HorizontalAlignment="Stretch"
  44.             VerticalAlignment="Center"
  45.             Width="Auto"
  46.             Height="Auto"/>
  47.            
  48.         <ContentPresenter
  49.             Content="{TemplateBinding Content}"
  50.             RecognizesAccessKey="True"
  51.             Height="Auto"
  52.             HorizontalAlignment="Left" />
  53.            
  54.       </DockPanel>
  55.     </ControlTemplate>
  56.   </Setter.Value>
  57.   </Setter>
  58. </Style>
  59. </ResourceDictionary>
* CheckboxTextOnLeft.zip (0.84 Кб)
Смотрите также
Visual Basic .NET 2008 (Framework 3.0/3.5) Реализация интерфейса WPF
Автор: Karl Shifflett | добавлено: 26 декабря 2008 / 09:45 | просмотров: 6899 (+5723)
Неплохой пример реализации пользовательского интерфейса с использованием технологии Windows Presentation Foundation (WPF).

Visual Basic .NET 2008 (Framework 3.0/3.5) Сортировка данных в ComboBox
Автор: Karl Shifflett | добавлено: 26 декабря 2008 / 09:40 | просмотров: 7057 (+6199)
Простой пример сортировки данных в списке ComboBox с использованием технологии Windows Presentation Foundation (WPF).

Visual Basic .NET 2008 (Framework 3.0/3.5) ErrorProvider с использованием WPF
Автор: Rahul Singla | добавлено: 26 декабря 2008 / 09:33 | просмотров: 5318 (+4651)
ErrorProvider с использованием WPF.

Visual Basic .NET 2008 (Framework 3.0/3.5) ProgressBar как в IE 7
Автор: jebarson | добавлено: 26 декабря 2008 / 09:26 | просмотров: 7275 (+6019)
Пример реализации контрола, отображающего процесс загрузки (ProgressBar), как в IE 7 (круглый) с использованием технологии Windows Presentation Foundation (WPF).

Visual Basic .NET 2008 (Framework 3.0/3.5) Использование WPF-контролов в Office 2007
Автор: Alessandro Del Sole | добавлено: 26 декабря 2008 / 09:20 | просмотров: 5055 (+4363)
Пример использование WPF-контролов в Office 2007. В примере показано использование пользовательского контрола в Microsoft Excel 2007.
У нас есть
Мозолистые пальцы
Всего:1260
С ногами:2520
Красные глаза
Всего:252
Левых:126
Правых:126
Горячие мозги
Всего:126
Левых:3
Правых:27
Еще какие-то:96
Сегодня сказали
Сегодня еще никто ничего не говорил :-(
Архив сказанного ранее
Букварь всему голова
Книги на VBNet.SuVisual Basic 2005. Рецепты программирования
Книга представляет собой сборник более 300 тщательно подобранных готовых решений различных задач для программистов на Visual Basic 2005, которые изложены в виде "задача - решение - обсуждение". Рецепты упорядочены по типу решаемых проблем. Почти каждый ... подробнее..
Автор: Тим Патрик, Кларк Крейг
Цена: 375 руб. КУПИТЬ
Все книги на VBNet.Su
TOP 10 пользователей
Алексей Немиро65.2275660625+
Ігор47.181654625+
kibernetics16.0390645+
Kolyasik5.9658263125+
rublenko3.734375+
Arseny3.6845703125+
Skywalker2.904296875+
ostgals2.857421875+
5acredphoenix2.708994375+
andrey_z5z2.3857511875+
Все пользователи


Реклама: