[英]Silverlight Data Binding
我正在写一个应用程序,用户可以在其中输入记录。 我有一个代表记录的班级。 将其绑定到文本字段即可。
MainPage.xaml.cs :
public MainPage()
{
InitializeComponent();
// newExpense is of type ExpenseInfo
LayoutRoot.DataContext = newExpense;
}
ExpenseInfo.cs :
public class ExpenseInfo
{
public String Name { get; set; }
// ...
}
MainPage.xaml :
<TextBox Text="{Binding Name, Mode=TwoWay}" Height="23" HorizontalAlignment="Left" Margin="13,205,0,0" Name="NameTextBox" VerticalAlignment="Top" Width="74" />
这可以获取和设置输入。 两个问题:
如果我有一个ListBox,我ExpenseInfo
的ICollection
代表其成员怎么ExpenseInfo
? 我可以自动绑定吗? 如果我改用ComboBox怎么办?
有时,我希望ExpenseInfo更改输入控件。 我怎样才能做到这一点? (例如,如果用户在“费用”文本框中键入“ 3 $ 0”,我想将其自动更改为“ $ 30”。)
谢谢。 我是Silverlight 4的新手。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.