1
想要將click事件添加到數據模板中的按鈕。 有一些代碼:DataTemplate中的XamlReader動態事件
var temp = (DataTemplate)XamlReader.Load(
new MemoryStream(Encoding.Default.GetBytes(
@"<DataTemplate xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation' xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml'><Button><TextBlock Text='1' TextAlignment='Center'/></Button></DataTemplate>"
)));
var button = temp.LoadContent() as Button;
button.Click += (sender, args) =>
{
MessageBox.Show("123");
};
return temp;
所以,當我點擊該按鈕,沒有任何反應。 我錯過了什麼?