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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Масштабируемый шаблон 
V
    Опции темы
Andrey44
Дата 25.5.2010, 16:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1501
Регистрация: 4.12.2006
Где: На работе

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



есть шаблон для ToolTip
Код

<Style x:Key="{x:Type ToolTip}" TargetType="ToolTip">
    <Setter Property="OverridesDefaultStyle" Value="true"/>
    <Setter Property="HasDropShadow" Value="True"/>
    <Setter Property="Template">
      <Setter.Value>
        <ControlTemplate TargetType="ToolTip">
                        <Grid>
                            
                         <Path Stroke="DarkGray" StrokeThickness="1" >
                            <Path.Fill>
                                <SolidColorBrush Color="Cornsilk"/>
                            </Path.Fill>
                                <Path.Data>
                                    <PathGeometry>
                                        <PathGeometry.Figures>
                                            <PathFigure StartPoint="10,30" IsClosed="True">
                                                <LineSegment    Point="50,30" />
                                                <LineSegment    Point="40,1" />
                                                <LineSegment    Point="60,30" />
                                                <LineSegment    Point="100,30" />
                                                <ArcSegment     Point="110,40" Size="10,10" SweepDirection="Clockwise"/>
                                                <LineSegment    Point="110,70" />
                                                <ArcSegment     Point="100,80" Size="10,10" SweepDirection="Clockwise"/>
                                                <LineSegment    Point="10,80" />
                                                <ArcSegment     Point="1,70" Size="10,10" SweepDirection="Clockwise"/>
                                                <LineSegment    Point="1,40" />
                                                <ArcSegment     Point="10,30" Size="10,10" SweepDirection="Clockwise"/>
                                            </PathFigure>
                                        </PathGeometry.Figures>
                                    </PathGeometry>
                                </Path.Data>
                            </Path>
                        <TextBlock Text="{Binding Path=(Content),RelativeSource={RelativeSource FindAncestor,AncestorType={x:Type ToolTip}}}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
                       </Grid>
                        
          <ControlTemplate.Triggers>
            <Trigger Property="HasDropShadow" Value="true">
              
            </Trigger>
          </ControlTemplate.Triggers>
        </ControlTemplate>
      </Setter.Value>
    </Setter>
  </Style>

Вопрос, текст в тултипе может быть разной длинны, как мне подогнать Path по длине каждого тултипа? smile 


--------------------
????? ??, ??????? ?????.  smile 
PM MAIL WWW ICQ   Вверх
Andrey44
Дата 26.5.2010, 11:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1501
Регистрация: 4.12.2006
Где: На работе

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



Спасибо всем, проблему решил сам smile 


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


 




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


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

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