使用ItemContainerStyle将对象添加到WPF listview中

我有一个listview,使用ItemContainerStyle,调用StyleA。 listview包含一个ObservableCollection的itemSource,它包含我的类对象。 StyleA将根据我的模板绑定到我的类对象的属性。 它工作正常。 现在我想在listview中包含一个文本框,如下所示:
<ListView ItemContainerStyle="{StaticResource StyleA}">
    <TextBox Text="Hello World"/>
</ListView>
它不起作用,因为StyleA无法绑定类对象的属性。 (因为它是TextBox)。 我曾经尝试过
<TextBox OverrideDefaultStyle="True" Text="Hello World"/>
,但同样的错误。 有帮助吗?     
已邀请:
您可以使用ItemContainerStyleSelector来应用不同的项目样式。     
我的解决方案是,我使用Label来包含TextBlock,当我需要修改文本时,我将Label的内容更改为TextBox,将TextBlock的文本设置为TextBox,这样我就可以在Enter键之后修改文本,保存文本,并再次将标签内容更改为TextBlock。 也许不是一个优雅的解决方案,但它适用于我。     

要回复问题请先登录注册