问题:ListBox隐藏所有堆栈面板和文本框,其中包含Wpf
我想用wpf xaml绑定我的文本框。这做得很好,但当我在codebehind中得到带有x:Name=myTextbox的textbox时。他说 使用WPF,当前上下文中不存在名称“myTextbox”,如果DataTemplate中有项目,您可能无法按名称访问项目,就像您的情况一样。但是,使用代码隐藏修改模板并不是一个好的做法。如果您想正确使用WPF,请查看MVVM模式问题:ListBox隐藏所有堆栈面板和文本框,其中包含Wpf,wpf,xaml,data-binding,Wpf,Xaml,Data Binding,我想用wpf xaml绑定我的文本框。这做得很好,但当我在codebehind中得到带有x:Name=myTextbox的textbox时。他说 使用WPF,当前上下文中不存在名称“myTextbox”,如果DataTemplate中有项目,您可能无法按名称访问项目,就像您的情况一样。但是,使用代码隐藏修改模板并不是一个好的做法。如果您想正确使用WPF,请查看MVVM模式 在您的情况下,ListBox应该绑定到一个ObservableCollection,在模板中,您可以将文本框或任何内容绑定到
在您的情况下,ListBox应该绑定到一个ObservableCollection,在模板中,您可以将文本框或任何内容绑定到Item对象 不要像这样访问文本框:x:Name=myTextbox 而是像myTextbox.Text=Hello World;一样访问它