我如何在<条码>ComboBox和<条码>之间工作具有基本约束力。 ObservableCollection? 我只能拿错误的信息。
VB:
Class MainWindow
Dim Units As New ObservableCollection(Of String)
Private Sub Window_Loaded(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles MyBase.Loaded
Units.Clear()
Units.Add("in")
Units.Add("mm")
Units.Add("cm")
End Sub
End Class
XAML:
<Window x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<ComboBox Height="59" HorizontalAlignment="Left" Margin="136,96,0,0" Name="ComboBox1" VerticalAlignment="Top" Width="319"
ItemsSource="{Binding Units}"/>
</Grid>
不管我做什么,<条码>ComboBox似乎总是空洞的,在座标上有一个错误的信息:
系统。 视窗。 数据 错误:40 不动产单位,未在标的Maindow(Name= )上找到。 约束性表达: Path=Units; DataItem= MainWindow(Name= );具体目标要素是ComboBox(Name=ComboBox1);目标财产是项目来源(类型IE