在Listbox中动态生成ItemTemplate时使用复选框事件的奇怪行为

时间:2013-05-20 14:51:02

标签: c# windows-phone-7

当我在列表框的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"    然后没有崩溃。

0 个答案:

没有答案