Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > WPF и Silverlight > XAML Стили, шаблоны


Автор: KLUBS 8.8.2008, 13:51
Я предлагаю делиться находками стилей и шаблонов для xaml. 
Я пожалуй начну вот с чего:

http://www.xamltemplates.net/

там можно скачать один бесплатный вариант. остальные к сожалению за деньги

Автор: HalkaR 11.8.2008, 07:34
Хм, не ругаясь скажу, что цены не слабые. ПОлсотни баксов за достаточно примитивные стили.... Мож я че не понимаю? Но имхо дороговато.

Автор: Idsa 11.8.2008, 12:29
Цитата(HalkaR @  11.8.2008,  11:34 Найти цитируемый пост)
ПОлсотни баксов за достаточно примитивные стили....

Если бы баксов. Они в евро просят smile А стили и правда несложные.

Автор: KLUBS 11.8.2008, 13:16
Но тем не менее там они уже готовые и хоть чуть чуть протестированные, если у вас есть такие стили готовые может скинете?

Автор: HalkaR 11.8.2008, 22:26
Вот здесь есть примеры: http://msdn.microsoft.com/en-us/library/ms771730.aspx

Автор: KLUBS 12.8.2008, 13:10
Вот проект от Microsot'a. В проекте заменены шаблоны для всех контролов. Как они говорят, то чтобы начать разрабатывать собственные контролы, нужно начинать именно с этого проекта, т.к. там переопределено все что нужно, и нету лишнего мусора. Как найду буду еще выкладывать.

Вторая часть, - ссылка на блог\сайт Sacha Barber'a, он так же есть на COdeProject, у него очень много нетривиальные проектов, которые можно скачать, как у него на сайте, так и с CodeProject'a

http://sachabarber.net/?page_id=62

Автор: dafun 28.8.2008, 16:42
Товарищи, если кто знает, подскажите, пожалуйста, можно ли шаблоны xaml вынести в отдельный файл и, если да, то как потом подключить в текущий файл эти шаблоны? Заранее спасибо!

Автор: KLUBS 1.9.2008, 01:26
dafun, конечно можно!

Вот пример:
Файл Button.xaml:
Код

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Style x:Key="DefaultButtonStyle" TargetType="{x:Type Button}">
.......................
</Style>
</ResourceDictionary>    



Идешь в App.Xaml

там должно быть что то вроде:

Код

<Application
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    x:Class="Floran.App"
    StartupUri="WindowMain.xaml">
    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="Themes\Button.xaml"/>
             </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
</Application>

Автор: dafun 4.9.2008, 12:31
спасибо большое! Вы значительно облегчили мне жизнь))

Автор: wectula 10.12.2022, 06:39
Модератор: Сообщение скрыто.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)