【发布时间】:2012-07-09 10:11:49
【问题描述】:
我现在正在尝试将数据添加到列表框中。如果您查看我的 XAML,这是我构建的列表框:
<ListBox
Height="517"
HorizontalAlignment="Left"
Margin="12,84,0,0"
Name="searchList"
VerticalAlignment="Top"
Width="438"
SelectionChanged="SearchList_SelectedEvent">
<!-- What each listbox item will look like -->
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding firstName}" FontSize="28" />
<TextBlock Text="{Binding lastName}" FontSize="28" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
在与包含列表框的屏幕相关联的我的 .css 类中:
public Search()
{
InitializeComponent();
//The variables that I want to render in the list
string firstName = "John";
string lastName = "Smith";
}
所以我的问题是,数据绑定究竟是如何工作的?您可以在 XAML 中看到我尝试绑定变量,但我不知道这是否可行,或者我是否正确执行?
对于初学者,XAML 如何知道在哪里可以找到这些变量?
【问题讨论】:
标签: c# windows-phone-7 data-binding