我在寫一個應用程序,用戶輸入記錄。我有一個代表記錄的班級。將其綁定到文本字段的作品。Silverlight數據綁定
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,其成員我試圖用ICollection
代表ExpenseInfo
?我可以自動綁定它嗎?如果我使用ComboBox呢?
有時,我想讓ExpenseInfo更改輸入控件。我怎樣才能做到這一點? (例如,如果用戶在「費用」文本框中鍵入「3 $ 0」,我想自動將其更改爲「$ 30」。)
謝謝。我是Silverlight 4的新手。