0

使用 VS2012 和 SL5。

当我在 Content={Binding} 上设置断点并点击调试时,代码可以工作,但断点永远不会被命中。为什么?

已尝试重新启动工作室(当我有时无法在代码中设置红点断点时,此方法有效)。

<Grid Grid.Row="5">
    <ItemsControl>
        <ItemsControl.Items>
            <Button Content="First" />
            <Rectangle Width="20" Height="20" />
            <Button Content="Second" />
            <Rectangle Width="20" Height="20" />
            <Button Content="Third" />
        </ItemsControl.Items>

        <ItemsControl.ItemsPanel>
            <ItemsPanelTemplate></ItemsPanelTemplate>
        </ItemsControl.ItemsPanel>

        <ItemsControl.ItemTemplate>
            <DataTemplate>
                <Button Content="{Binding}" />
            </DataTemplate>
        </ItemsControl.ItemTemplate >
    </ItemsControl>
</Grid>

在此处输入图像描述

4

1 回答 1

0

我想我知道它为什么没有命中……没有设置默认绑定。这适用于绑定断点。

<Grid Grid.Row="5">
    <!-- bind to the Data property of element AccountsDataSourceT32 -->
    <ItemsControl ItemsSource="{Binding Data, ElementName=AccountsDataSourceT32}">
        <ItemsControl.ItemsPanel>
            <ItemsPanelTemplate></ItemsPanelTemplate>
        </ItemsControl.ItemsPanel>

        <ItemsControl.ItemTemplate>
            <DataTemplate>
                <Button Content="{Binding Username}" />
            </DataTemplate>
        </ItemsControl.ItemTemplate >
    </ItemsControl>
</Grid>
于 2012-10-31T15:09:35.920 回答