我想在选定列表框的项目位置在运行时将listbox1控件中的textbox1控件移动到列表框中。比方说,列表中选定的地方是1.我正在网格内的c#wpf应用程序工作。
有人知道吗?将文本框控件移动到列表中选定项目的位置
1
A
回答
0
我觉得你真的想做的是有一个绑定到当前选中的列表项的TextBox.Text
。这里有一个例子:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<TextBox x:Name="MyTextbox" Width="100" Margin="2" VerticalAlignment="Top"
Text="{Binding Path=SelectedItem.Content, ElementName=MyListBox}"/>
<ListBox x:Name="MyListBox" Margin="2" Grid.Column="1">
<ListBox.Items>
<ListBoxItem>Item1</ListBoxItem>
<ListBoxItem>Item2</ListBoxItem>
<ListBoxItem>Item3</ListBoxItem>
</ListBox.Items>
</ListBox>
</Grid>
+0
这只是将字符串item1,item2,item3复制到textbox1。我可以在cs中这样做,以便我可以复制,修改它,删除它,添加它......但我希望我的textbox1控件移动到所选项目的listbox1所在的位置,而不是将列表框的字符串复制到文本框。 – divfe 2011-05-08 07:33:12
0
这样做:
Private Sub MoveTextBox(TxtBox as TextBox, LBox as listbox, index as integer)
lBox.items.remove(lbox.indexof(TxtBox));
Dim l as ListBoxItem = lBox.items(index);
l.content = TxtBox;
End Sub
只写MoveTextBox(你要哪文本框移动,列表框中将txtbox所属哪个要移动,你想要的文本框被移动的索引(记住索引从0开始) 对不起,我不知道如何得到这个与C#运行
相关问题
- 1. 将选定的列表框项目添加到文本框,但不重置VBA Excel中的文本框
- 2. 将选定的项目移到列表框顶部
- 3. 将列表框项目移动到另一个列表框?
- 4. 绑定列表框选择的项目到文本框
- 5. 将选定的项目ListBox到选定的文本框中
- 6. wpf将项目子文件夹移动到不同的位置
- 7. 将文本框更新为选定项目列表框
- 8. 如何移动选定的项目移动到列表
- 9. Android:ArrayList将项目移动到位置0
- 10. AEM CQ5将文件的选项移动到另一个位置
- 11. 将阵列中的项目移动到第3个位置?
- 12. 将文本的位置移动到html中的框中
- 13. 将插图中的项目移动到特定位置
- 14. 通过列表框中的选定项目更新文本框
- 15. 如何移动在列表框中的项目到原来的位置
- 16. 将选定的列表框项目显示到消息框中
- 17. 从列表框项目中设置复选框文本值
- 18. 移动在列表框中多选所有选中的项目
- 19. 将选定的菜单列表项移到第一个列表位置
- 20. 将阵列项目移位4位置
- 21. 将控件移动到光标位置?
- 22. 如何将一个列表框中的多个选定项目添加/移动到另一个列表框?
- 23. 将文本文件绑定到XAML列表框控件
- 24. 将选中的项目移动到可扩展列表视图
- 25. C# - 将列表框项移动到新列表框中
- 26. 将用户控件绑定到列表框项目源
- 27. 将文本文件保存到Android项目中的位置
- 28. 为什么列表中的选定项目在列表刷新后会移动到不同的屏幕位置
- 29. 将项目添加到列表框控件从ListView控件
- 30. 添加复选框列表中的特定项目选中的文本框WPF
你的问题是相当混乱,这是很难理解和标题说*“移动”*而我你说的第一句话*“复制”*这是不完全相同的,进一步你不需要在你的问题中提及C#和WPF,因为这些信息已经在标签中了。 – 2011-05-08 01:42:37
对不起,我现在修好了。 – divfe 2011-05-08 02:32:20