WPF中应用程序作用域样式出错

时间:2014-04-09 15:40:50

标签: wpf xaml app.xaml

我只想创建应用程序定义Style

<Application x:Class="Customer_UI.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             StartupUri="MainWindow.xaml">

    <Application.Resources>
        <style>
        </style>
    </Application.Resources>
</Application>

ERROR: style is not supported in a Windows Presentation Foundation (WPF) project

2 个答案:

答案 0 :(得分:2)

首先,尝试编写Style标记,如下所示:<Style ... />。其次,您必须为样式添加TargetTypeKey,因为ResourcesDictionary它是一个词典,并且不能有没有键的元素。在这种情况下,密钥是一个哈希,不需要有序词典。

示例:

<Application.Resources>
    <Style TargetType="{x:Type FrameworkElement}">

    </Style>
</Application.Resources>

有关详细信息,请参阅:

MSDN: Styling and Templating

答案 1 :(得分:0)

<Application x:Class="Customer_UI.App"
         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
         StartupUri="MainWindow.xaml">
    <Application.Resources>
       <Style>
       </Style>
    </Application.Resources>
</Application>