我有一個數據網格,我想在運行時添加一個按鈕。我設法用下面的代碼做到這一點:如何動態添加按鈕到SilverLight數據網格
DataGridTemplateColumn templateCol = new DataGridTemplateColumn();
templateCol.CellTemplate = (System.Windows.DataTemplate)XamlReader.Load(
@"<DataTemplate xmlns='http://schemas.microsoft.com/client/2007'
xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'>
<Button Content='" + item.Value.Label + @"'/>
</DataTemplate>");
_dataGrid.Columns.Add(templateCol);
問題是,我不能解決如何添加一個點擊事件。我想添加一個單擊事件與參數對應的行ID ...
是啊,如果有這樣做的「非時髦」方式,我當然想這樣做的!沒有datagrid.children命名空間,但是...你能提供一些代碼嗎? (我已經讀過,動態地添加一個按鈕,你必須做我以上所做的事情;雖然事情可能已經改變了SL3) – 2010-03-16 03:03:35