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, перейдите по этой ссылке.
Архив новостей
Будь в теме
Лицензионный софт
VBNet.Su рекомендуетMicrosoft Office Профессиональный 2007. Русская версия (подарочная коробка)
Microsoft Office 2007 Professional представляет собой всеобъемлющий и простой в использовании пакет приложений, предназначенный для отдельных пользователей и малых предприятий. Microsoft Office Professional 2007 поможет вам увеличить эффективность... подробнее..
Цена: 12900 руб. КУПИТЬ
Партнеры
Kbyte.Ru OZON.ru
Счетчики
Рассылка 'Visual Basic .NET - новости, коды, статьи, форум'
Коды / Windows Presentation Foundation (WPF) /

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

Автор: Karl Shifflett | добавлено: 26 декабря 2008 / 09:50 | просмотров: 6665 (+5700)
Простой пример реализации пользовательского 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 | просмотров: 5945 (+4769)
Неплохой пример реализации пользовательского интерфейса с использованием технологии Windows Presentation Foundation (WPF).

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

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

Visual Basic .NET 2008 (Framework 3.0/3.5) ProgressBar как в IE 7
Автор: jebarson | добавлено: 26 декабря 2008 / 09:26 | просмотров: 6524 (+5268)
Пример реализации контрола, отображающего процесс загрузки (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 | просмотров: 4509 (+3817)
Пример использование WPF-контролов в Office 2007. В примере показано использование пользовательского контрола в Microsoft Excel 2007.
У нас есть
Мозолистые пальцы
Всего:1180
С ногами:2360
Красные глаза
Всего:236
Левых:118
Правых:118
Горячие мозги
Всего:118
Левых:1
Правых:27
Еще какие-то:90
Сегодня сказали
Сегодня еще никто ничего не говорил :-(
Архив сказанного ранее
Букварь всему голова
Книги на VBNet.SuСамоучитель Visual Basic .NET
Доступно и подробно представлена популярная система программирования Visual Basic .NET 2003, рассмотрены также новые возможности Visual Basic .NET 2005 для создания приложений практически в любой области компьютерных технологий. Описаны стандартные ... подробнее..
Автор:
Цена: 210 руб. КУПИТЬ
Все книги на 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+
Все пользователи


Реклама: