Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Data binding 绑定到类库设置_Data Binding_Wpf Controls_Settings - Fatal编程技术网

Data binding 绑定到类库设置

Data binding 绑定到类库设置,data-binding,wpf-controls,settings,Data Binding,Wpf Controls,Settings,我有一个应用程序,它有一个主窗口,该应用程序有宽度、高度、左侧和顶部的设置,这样它就可以记住会话之间的大小和位置。我的XAML设置如下(其他3个属性类似): “local”被声明为xmlns,它是程序的根命名空间。这很有效 然而,我有另一个应用程序,它是一个类库,但也包含一个窗口。我尝试以类似的方式进行设置,将“local”定义更改为类库的根命名空间,将具有相同名称的设置添加到类库的设置中,但在这次设置中,我只得到了错误“local:MySettings not found”。我错过了什么?这在

我有一个应用程序,它有一个主窗口,该应用程序有宽度、高度、左侧和顶部的设置,这样它就可以记住会话之间的大小和位置。我的XAML设置如下(其他3个属性类似):

“local”被声明为xmlns,它是程序的根命名空间。这很有效


然而,我有另一个应用程序,它是一个类库,但也包含一个窗口。我尝试以类似的方式进行设置,将“local”定义更改为类库的根命名空间,将具有相同名称的设置添加到类库的设置中,但在这次设置中,我只得到了错误“local:MySettings not found”。我错过了什么?这在类库中不可能吗?

您是在谈论app.config设置还是您的自定义settings.settings文件?它是visual studio中内置的常规系统,而不是我自己的系统。转到“项目属性”、“设置”选项卡,并将所有设置添加为具有用户范围的整数类型…然后,您的类库缺少app.config,它是启动应用程序中的一个文件。它是作为类库构建的,由于它由多个解决方案使用,因此它没有自己的应用程序。我该如何解决这个问题,还是只需要滚动我自己的设置系统?用鼠标右键单击库并添加settings.settings文件。
Height="{Binding myHeight, Source={x:Static local:MySettings.Default}, Mode=TwoWay}"