当我在列表框的ItemTemplate中使用一些eventhandler时崩溃了。
这是我的代码。 代码隐藏:
private DataTemplate CreateDataTemplate()
{
string xamlCustom = @"<DataTemplate
xmlns=""http://schemas.microsoft.com/winfx/2006/xaml/presentation""
xmlns:x=""http://schemas.microsoft.com/winfx/2006/xaml"">
<StackPanel Orientation=""Horizontal"">
<CheckBox x:Name=""ChangeType_CheckBoxId"" VerticalAlignment=""Center"" HorizontalAlignment=""Center"" Tag=""{Binding ChangeTypeId}"" Checked=""ChangeType_CheckBox_Checked"" Background=""#84b83e"" Unchecked=""ChangeType_CheckBoxId_Unchecked""/>
<TextBlock x:Name=""TBName"" Text=""{Binding ChangeTypeName}"" VerticalAlignment=""Center"" HorizontalAlignment=""Center"" Foreground=""Black""></TextBlock>
</StackPanel>
</DataTemplate>";
DataTemplate dt = (DataTemplate)XamlReader.Load(xamlCustom);
return dt;
}
如果我评论=&gt; Checked="ChangeType_CheckBox_Checked" Unchecked="ChangeType_CheckBoxId_Unchecked"
然后没有崩溃。