在綁定到對象集合的WPF MVVM應用程序中,我有一個數據網格(使用帶有文本框的datagrid模板作爲單元格)。數據網格很簡單,只有2列(「名稱」和「年份」)。該窗口有一個輸入按鈕,一旦點擊,在集合的開始插入一個空白行,從而開始數據網格。將焦點設置爲DataGrid代碼中的第一個單元格WPF MVVM
XAML
<Button Name="InsertButton" Command="{Binding InsertCommand}" />
視圖模型
public ViewModel()
{
InsertCommand = new DelegateCommand(OnInsert);
}
private void OnInsert(object obj)
{
MyList.Insert(0, new MyItem());
}
這工作與MVVM設置,但不知道是否有設置每個插入按鈕被點擊一次集中第一個單元格的文本框的方式,並在後面的XAML代碼中進行編程,而不是使用MVVM?
感謝
請張貼您的XAML標記。 – mm8