Dar*_*ung 6 c# wpf xaml xml-namespaces
我正在学习MVVM教程,我有以下代码,用Xaml编写:
<Window x:Class="WPFMVVM.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:WPFMVVM; assembly=WPFMVVM"
Title="MainWindow" Height="388" Width="545">
Run Code Online (Sandbox Code Playgroud)
xmlns:local行抱怨说没有引用WPFMVVM程序集.虽然这是我正在组装的组件.
谁知道为什么?
谢谢
H.B*_*.B. 12
你不能在那里有空格,如果你工作的程序集没有指定assembly
.
xmlns:local="clr-namespace:WPFMVVM"
Run Code Online (Sandbox Code Playgroud)
该assembly
参数用于引用的程序集.另请参阅有关XAML名称空间的MSDN文章.
如果引用的clr-namespace与引用自定义类的应用程序代码在同一程序集中定义,则可以省略程序集.或者,此情况的等效语法是指定assembly =,在等号后面没有字符串标记.
不确定这是否会有所帮助,但我遇到了同样的问题并设法在两个不同的项目上修复了它。我右键单击该项目并单击构建。构建完成后,错误消失了。我不是 xaml 专家或任何东西,但查看代码,它说 xmlns:myns="clr-namespace:somethingorother"。如果它是一个 clr 命名空间,则必须对其进行编译才能使其存在。
归档时间: |
|
查看次数: |
28264 次 |
最近记录: |