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, перейдите по этой ссылке.
Архив новостей
Будь в теме
USB Flash Drive
VBNet.Su рекомендуетTranscend JetFlash 130 USB 2.0 Flash Drive 1GB
USB Flash Drive емкостью 1 ГБ позволит вам оперативно копировать необходимую информацию с персонального компьютера. Энергонезависимая память устройств Flash Drive позволяет хранить скопированные файлы без опасений их частичной или полной потери. Для ... подробнее..
Цена: 269 руб. КУПИТЬ
Партнеры
Kbyte.Ru OZON.ru
Счетчики
Рассылка 'Visual Basic .NET - новости, коды, статьи, форум'
Коды / Windows Presentation Foundation (WPF) /

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

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

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

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

Visual Basic .NET 2008 (Framework 3.0/3.5) ProgressBar как в IE 7
Автор: jebarson | добавлено: 26 декабря 2008 / 09:26 | просмотров: 7131 (+5875)
Пример реализации контрола, отображающего процесс загрузки (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 | просмотров: 4964 (+4272)
Пример использование WPF-контролов в Office 2007. В примере показано использование пользовательского контрола в Microsoft Excel 2007.
У нас есть
Мозолистые пальцы
Всего:1220
С ногами:2440
Красные глаза
Всего:244
Левых:122
Правых:122
Горячие мозги
Всего:122
Левых:3
Правых:27
Еще какие-то:92
Сегодня сказали
Сегодня еще никто ничего не говорил :-(
Архив сказанного ранее
Букварь всему голова
Книги на VBNet.SuC# 2.0 в черном окне. Базовые классы .NET
Эта книга для настоящих и будущих разработчиков программных продуктов. Для тех, кто уже имеет опыт программирования в других средах, на других языках. Это самоучитель, в котором излагаются все основные элементы языка С# версии 2. Предлагается более ... подробнее..
Автор: Г. В. Фомин
Цена: 170 руб. КУПИТЬ
Все книги на 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+
Все пользователи


Реклама: