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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Height + Width + WhistlerBlue.xaml, Перекрыть свойства? 
V
    Опции темы
W1zArD
Дата 29.1.2010, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Добрый день, прошу помочь разобраться, так как с WPF я особо не знаком.

Использую следующий код:
Код

<Window x:Class="WpfApplication3.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="349" Width="656">
    <Grid>
        <TabControl>
            <TabItem Name="FirstTab" Header="1st">
                <DockPanel LastChildFill="True">
                    <ToolBarPanel Orientation="Horizontal" DockPanel.Dock="Top">
                        <Button Click="Button_Click">a</Button>
                        <Button>b</Button>
                    </ToolBarPanel>
                    <TextBox>test</TextBox>
                </DockPanel>
            </TabItem>
            <TabItem Name="SecondTab" Header="2nd">

            </TabItem>
        </TabControl>
    </Grid>
</Window>


В данном случае пытаюсь добиться того чтобы ToolBarPanel у меня находилась сверху, а TextBox занимал всю свободную площадь.

Все работает на ура, но стоит подключить тему - WhistlerBlue, как получается вот такая картина:
user posted image

Результат без темы:
user posted image

Скажите как добиться желаемого результата?

Это сообщение отредактировал(а) W1zArD - 29.1.2010, 20:28

Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  WpfApplication3.7z 93,43 Kb
PM   Вверх
Partizan
Дата 31.1.2010, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

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



руками выставить VerticalAlignment="Stretch" и HorizontalAlignment="Strecth"?


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
W1zArD
Дата 31.1.2010, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Partizan @  31.1.2010,  15:43 Найти цитируемый пост)
руками выставить VerticalAlignment="Stretch" и HorizontalAlignment="Strecth"?

Пробовал. Не помогло 

закомментировал часть когда в WhistlerBlue отвечающего за объект TabItem. Но должны же быть более лаконичные методы?
 smile 

Это сообщение отредактировал(а) W1zArD - 31.1.2010, 17:57
PM   Вверх
Partizan
Дата 31.1.2010, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

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



W1zArD, стили вполне могут быть косячными...их тоже люди пишут.


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
exBlender
Дата 1.2.2010, 08:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Внутри WhistlerBlue.xaml найти
Код
 
<Style TargetType="{x:Type TabItem}">
            <Setter Property="HorizontalContentAlignment" Value="Center"/>
            <Setter Property="VerticalContentAlignment" Value="Center"/>

и вытереть 2 строчки с выравниванием по центру. Куда уж лаконичнее?

p.s. W1zArD, насколько я понял, Вы скопировали стиль WhistlerBlue в свой проект и успели там порезвиться, т.е. - это уже не майкрософтовский WhistlerBlue....

Это сообщение отредактировал(а) exBlender - 1.2.2010, 08:27
--------------------
HTML и CSS забыв как страшный сон, хвалу я заммэлу пою и фирме Майкрософт.
PM MAIL   Вверх
W1zArD
Дата 1.2.2010, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(exBlender @  1.2.2010,  08:17 Найти цитируемый пост)
p.s. W1zArD, насколько я понял, Вы скопировали стиль WhistlerBlue в свой проект и успели там порезвиться, т.е. - это уже не майкрософтовский WhistlerBlue....


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


 




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


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

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