1
我想要制作一种排序形式,用户可以选择按动按钮动态添加更多文本框,每个文本框包含要从搜索中排除的目录路径。这是使用代码隐藏相对微不足道的,但我的问题是在适当的MVVM中执行它。动态文本框绑定
的结构一般的标记是
<ScrollViewer >
<StackPanel>
<DockPanel LastChildFill="False">
<TextBox DockPanel.Dock="Left"/>
<Button DockPanel.Dock="Right"
Content="+"/>
</DockPanel>
</StackPanel>
</ScrollViewer>
单击该按钮将与TextBox
和Button
添加一个新的DockPanel
到StackPanel
。除最底部的所有按钮都将变为负号。我怎样才能以某种方式绑定到所有文本框的文本?另外,一旦/如果我得到这个工作,是否更好地将它制作成它自己的组件?
我会推荐你使用MVVM,它可以帮助你,让事情变得更简单。如果解决方案在代码隐藏方面更容易,那就去做吧。 – toroveneno