我有一个带有数据模板的列表框。数据模板非常简单,包含两个文本框。如果我在文本框外的网格上点击,列表框会选择行。如果我在文本框内点击,文本框会获得焦点,但列表框不会选择该行。如果需要解释一些值,如Margin等,请注意我使用了Expression Blend绘制模板。
这是数据模板:
这是数据模板:
<DataTemplate DataType="{x:Type Scratch:CollectionItem}">
<Grid Height="20" Width="288">
<TextBox HorizontalAlignment="Left" Margin="8,0,0,0" TextWrapping="Wrap" Text="{Binding Id}" VerticalAlignment="Top" Width="86"/>
<TextBox Margin="98,0,0,0" TextWrapping="Wrap" Text="{Binding Detail}" VerticalAlignment="Top"/>
</Grid>
</DataTemplate>