0

我试图按照本教程进行用户设置:

http://blogs.msdn.com/b/patrickdanino/archive/2008/07/23/user-settings-in-wpf.aspx

我定义了一个名称为 Selected、type int、scope user 的设置。在 App.xaml 中,我有:

<Application.Resources>
        <properties:Selected x:Key="Selected"/>
    </Application.Resources>

但是我收到了这个错误信息:

“名称空间前缀“属性”未定义”

我不知道为什么......欢迎任何建议。

PS。如果你能看看我的另一个问题,那就太好了!:)

找不到绑定源

编辑:解决了!

4

1 回答 1

0

您需要确保在某处定义了属性命名空间,如您链接的示例所示:

<Application x:Class="SampleApp.App"
   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
   xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
   xmlns:properties="clr-namespace:SampleApp.Properties"
   Exit="OnExit"
   StartupUri="MainWindow.xaml">
     <Application.Resources>
         <properties:Settings x:Key="Settings" />
     </Application.Resources>
</Application>

注意这一行:xmlns:properties="clr-namespace:SampleApp.Properties"

您可能需要在此错误消失之前重新编译。

于 2013-01-21T04:49:00.087 回答