none
Применить стиль к определенному пространству имен (WPF) RRS feed

  • Вопрос

  • Приветствую!

    Как можно применить какой-либо стиль к определенному типу элемента в страницах, находящихся в определенном пространстве имен.

    <ResourceDictionary
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="clr-namespace:Crossword_Application_Modern.Help">
        
        <Style TargetType="{x:Type StackPanel}">
            <Setter Property="MaxWidth" Value="700"/>
            <Setter Property="MinWidth" Value="200"/>
            <Setter Property="HorizontalAlignment" Value="Left"/>
        </Style>
    
    </ResourceDictionary>

    Я подключаю данный стиль в App.xaml.

    <ResourceDictionary Source="/Help/HelpStyles.xaml"/>

    Но к сожалению, этот стиль применяется к StackPanel во всем приложении, а мне нужно, чтобы он применялся к этому типу только на страницах, находящихся в пространстве имен Crossword_Application_Modern.Help.

    Как это сделать? Спасибо!


    4 апреля 2014 г. 15:34

Ответы