我已为ListView中的项编写了自定义DataTemplate,类似于以下内容:
我已经拥有了我的漂亮样式。现在,如果我想选择该项,我必须单击模板控件之间的白色空白处。如果我单击ListViewItem中的文本框,它不会像一个项目那样被选中。那么,有没有一种方法可以通过单击其模板中的控件来选择ListViewItem呢?
非常感谢!
<DataTemplate x:Key="CustomerStateTemplate">
<Grid Margin="5, 5, 5, 5">
<Grid.ColumnDefinitions>
...
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
...
</Grid.RowDefinitions>
<Image Grid.Row="0" Grid.RowSpan="2" Width="24" Height="20" ... />
<TextBox Style="{StaticResource CustomerStyle}" Grid.Column="0"
Grid.Row="0" Grid.ColumnSpan="2"
Name="nameField">
<TextBox.Text>
<Binding Path="Name" />
</TextBox.Text>
</TextBox>
...
我已经拥有了我的漂亮样式。现在,如果我想选择该项,我必须单击模板控件之间的白色空白处。如果我单击ListViewItem中的文本框,它不会像一个项目那样被选中。那么,有没有一种方法可以通过单击其模板中的控件来选择ListViewItem呢?
非常感谢!