使用表达式混合定义列表框中项目的模板。我做错了什么?
我对表达式混合和在 WP7 页面中的项目定义一些模板不熟悉。 我有一个列表框,我想使用 EB 来定义我的项目的模板,值(应该进入列表框项目的文本)存储在 ObservableCollection 中,它是我的列表框的项目源。
我在表情混合中打开了我的项目。我打开页面,选择列表框并右键单击,然后选择 ItemTemplate(在另一次尝试中我选择了 ItemContainerStyle)。出现一个新页面,我在模板中添加了一个文本框。
当我运行该项目时,在这两种情况下(使用 ItemTemplate 和 ItemContainerStyle),我都得到了一个写有“TextBox”的列表,这是逻辑,因为我添加到模板中的文本框。
我想我必须更改 TextBox 的 Text 属性才能定义绑定。但如何定义所使用的值存储在 Listbox.ItemSource 属性中?
谢谢!
I am new to expression blend and defining some templates to my items in a WP7 page.
I have a listbox and I want to use EB to define the template of my items, the value (the text that should go in the listboxitem) is stored in a ObservableCollection which is itemsource of my listbox.
I opened my project in expression blend. I opened the page, selected the listbox and right-clicked, then I chose ItemTemplate (in another try I chose ItemContainerStyle). a new page appeared and I added a textbox to my template.
When I ran the project, in both cases (using ItemTemplate and ItemContainerStyle), I got a list with "TextBox" written, which is logic because of textbox I added to the template.
I imagine I have to change the TextBox's Text property to define a binding. But how can I define that the value used is stored in the Listbox.ItemSource property?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
刚刚找到了!
Text={Binding} 解决了我的问题:)
Just found it!
Text={Binding} solved my problem :)