繁体   English   中英

我如何才能将其变成用户管理的区域(如果可能)?

[英]How could I go about turning this into a user managed area (if possible)?

我在C#WPF中具有此Groupbox设置:

Groupbox屏幕截图

假设该公司最终购买了新车,那么该公司如何将这种车添加到此窗口中,而无需像我一样将其添加到设计师中并推出更新? 如果可能的话。 我觉得有更好的方法可以做到这一点。

这些组合框中显示的数据是驱动程序的名称。

为每个此类事物创建一个基类,假设您将其命名为Thing

ViewModel (如果还没有的话)与ObservableCollection < Thing >一起使用。

然后,在XAML ,使用ItemsControl为每个此类事物定义DataTemplate并绑定到ViewModelObservableCollection (我建议您将WrapPanel用于ItemsControlItemsPanel属性)。

而已! 每当您在ViewModelObservableCollection中添加新的Thing ,它将自动将其添加到UI中!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM