我是 WPF 的新手,并试图弄清楚绑定是如何工作的。
我创建了一个新的命名空间并添加了一个带有无参数类的类,因为该类不能是子类或具有要在 xaml 中实例化的参数。我认为本地参考是正确的,因为智能感知提出了它并正确找到了Model2
该类。但是,我收到一条错误消息,说Model2
m3 命名空间中不存在。我错过了什么?
主窗口.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>
模型2.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