Click here to Skip to main content
15,885,032 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I am defining 4 different DataTemplates within a ResourceDicitonary. All of these DataTemplates have Lables and TextBoxes to which I want to apply a uniform Style from an external resource. This is how I am doing it and the Styles are not getting applied to Text boxes/labels. Am I doing sth wrong

VB
<ResourceDictionary.MergedDictionaries>

    <ResourceDictionary Source="..\BaseStyles.xaml"/>
    <ResourceDictionary Source="..\Styles\Brushes.xaml"/>

<ResourceDictionary>

    <Style BasedOn="{StaticResource txtWidth50}" TargetType="TextBox"/>
    <Style BasedOn="{StaticResource lbStyle11}" TargetType="Label"/>

    <DataTemplate DataType= "{x:Type my:A}">
            <!--Have textboxes and labels-->
    </DataTemplate>

    <DataTemplate DataType="{x:Type my:B}">
            <!--Have textboxes and labels-->
    </DataTemplate>

    <DataTemplate DataType="{x:Type my:C}">
            <!--Have textboxes and labels-->
    </DataTemplate>

    <DataTemplate DataType="{x:Type my:D}">
            <!--Have textboxes and labels-->
    </DataTemplate>

</ResourceDictionary>

<ResourceDictionary.MergedDictionaries>
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900