使用VB.Net在XAML中的名称空间错误中不存在名称

时间:2013-09-08 01:50:45

标签: wpf vb.net xaml

我是WPF的新手并试图弄清楚绑定是如何工作的。

我创建了一个新的命名空间,并添加了一个带无参数类的类,因为该类不能是子类,或者要在xaml中实例化参数。我假设的本地引用是正确的,因为intellisense提出它并正确找到Model2类。但是,我收到一条错误消息,指出m3名称空间中不存在Model2。我错过了什么?

MainWindow.xaml

<Window x:Class="MainWindow"
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 xmlns:local="clr-namespace:simpleBindingExample.m3"  
 Title="MainWindow" Height="350" Width="525">
 <Window.Resources>
    <local:Model2  x:Key="m2"/>
 </Window.Resources>
 <Grid>        
 </Grid>
</Window>

Model2.vb

Namespace m3
  Public Class Model2
     ' auto-implemented properties
     Public Property X As Double
     Public Property Y As Double
     Public Sub New(Optional x1 As Double = 0, Optional y1 As Double = 0)
        X = x1
        Y = y1
     End Sub

  End Class
End Namespace

0 个答案:

没有答案