Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Связывание переменной с шаблоном 
:(
    Опции темы
shtuceron
Дата 2.5.2012, 08:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 161
Регистрация: 17.2.2008

Репутация: нет
Всего: нет



Добрый день,

Подскажите как можно связать свойство элемента с созданным мною шаблоном для этого элемента?

Я сейчас работаю с TabControl и хочу изменить его шаблон, точнее шаблон TabItem, добавить в него изображение. Делаю это следующим образом:

Код

         <Style x:Key="TabItemStyle" TargetType="TabItem">
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="{x:Type local:iTabItem}">
                        <Grid>
                            <Border Name="Border" Margin="0,0,0,0" BorderThickness="1,1,1,0" BorderBrush="Gray" CornerRadius="3,3,0,0">
                                <Border.Background>
                                    <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1">
                                        <GradientStop Color="#ffffff" Offset="0.0" />
                                        <GradientStop Color="#e9e9e9" Offset="1.0" />
                                    </LinearGradientBrush>
                                </Border.Background>
                                <ContentPresenter x:Name="ContentSite" VerticalAlignment="Center"  HorizontalAlignment="Center" ContentSource="Header" Margin="12,2,12,2" RecognizesAccessKey="True"/>
                            </Border>
                            <StackPanel Orientation="Horizontal">
                                <TextBlock Text="*******" Style="{StaticResource TabTextBlockStyle}" />
                                <Button Style="{StaticResource TabButtonStyle}" Click="CloseTabItem">
                                    <Image Source="{StaticResource TabCloseImage}" Width="20" Height="20" />
                                </Button>
                            </StackPanel>
                        </Grid>
                        <ControlTemplate.Triggers>
                            <Trigger Property="IsSelected" Value="True">
                                <Setter TargetName="Border" Property="Background" Value="{StaticResource WindowBackgroundBrush}" />
                            </Trigger>
                            <Trigger Property="IsEnabled" Value="False">
                                <Setter TargetName="Border" Property="Background" Value="{StaticResource DisabledBackgroundBrush}" />
                            </Trigger>
                        </ControlTemplate.Triggers>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
            <EventSetter Event="ButtonBase.Click" Handler="TabItemClick" />
        </Style>


Как можно связать текст, который отображается в Header элемента TabItem с элементом

Код

<TextBlock Text="*******" Style="{StaticResource TabTextBlockStyle}" />


Спасибо.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.3220 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.