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

Поиск:

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


Опытный
**


Профиль
Группа: Участник
Сообщений: 692
Регистрация: 9.2.2005
Где: Москва

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



Всем доброго дня. Есть окно, на нем произвольная фигура, сделанная через Path. Примерно такая:

/----------
\----------

При изменении размеров окна вправо, фигура тоже растягивается, это мне хорошо, но проблема в том, что она растягивает не правый край, а всю фигуру. И тогда левый треугольный край некрасиво вытягивается. Работаю через Expression Blend, но если подскажите код  (свойство или метод) на XAML буду очень признателен. Спасибо. 
PM MAIL WWW ICQ   Вверх
erm0l0v
Дата 4.4.2012, 14:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Приведите пример что вы хотите получить скриншоты или XAML
Возможно самый простой вариант это разить вашу фигуру на 2 примитива треугольник и прямоугольник?
PM MAIL   Вверх
xTr1m
Дата 5.4.2012, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 692
Регистрация: 9.2.2005
Где: Москва

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



Да разбить мне приходило. Фигура у меня имеет градиент и border цветной. Можно как то так:
Отдельно треугольник. Отдельно Прямоугольник и еще нужен прямоугольник без границы, который будет их соединять (так как в противном случае, будет виден стык (граница) треугольника и прямоугольника). Но у меня нормально не получилось. То есть видно все равно. позже попробую выложить xaml
PM MAIL WWW ICQ   Вверх
xTr1m
Дата 6.4.2012, 05:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 692
Регистрация: 9.2.2005
Где: Москва

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



Код

<Path x:Name="ToolBarLeftRect" Data="M751.66667,8.3333333 L751.66667,62.833666 39.499687,64.167343 C39.499687,64.167343 12.499687,35.833671 39.166354,8.1669997 85.166005,8.1669997 751.66667,8.3333333 751.66667,8.3333333 z" Height="57" Margin="17,8.167,0,0" Stretch="Fill" Stroke="#FF8D6D43" VerticalAlignment="Top" HorizontalAlignment="Left" Width="700.667">
            <Path.Fill>
                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                    <GradientStop Color="White" Offset="0"/>
                    <GradientStop Color="#FFD0914B" Offset="1"/>
                    <GradientStop Color="#FFE0C385" Offset="0.5"/>
                    <GradientStop Color="#FFDFB26C" Offset="0.5"/>
                </LinearGradientBrush>
            </Path.Fill>
        </Path>

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


 




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


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

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