【问题标题】:Suggestion regarding user control关于用户控制的建议
【发布时间】:2012-03-09 06:54:49
【问题描述】:

我正在 WPF 中开发一个名为 E-Diary 的应用程序。现在我必须实现真正的日记输入,这意味着当我在一个盒子里写字时,我会转到第二个盒子,依此类推。这就像一本真正的日记。如图

现在我需要关于实施上述描述的建议,无论我是在列表框中使用文本框还是,我都会制作一个包含文本框和标签的用户控件,并在wpf根据箱数。 我还必须在数据库中保存数据,如果我对每个用户控件使用一个按钮,那么如何管理它来保存特定数据?

就stackoverflow的FAQ规则而言,这可能不是一个真正的问题,但我想了很长时间,但找不到正确的方法。

提前致谢

【问题讨论】:

    标签: c# wpf user-controls listbox


    【解决方案1】:

    在 WPF 中,您不必像在 WinForms 中那样频繁地制作 UserControls 以获得良好的设计。 恕我直言,这也适用于您的问题。

    继续使用 Listbox 或 ItemsControl,但使用 DataTemplates 来显示和编辑您想要的数据项。 这是一个很好的教程:Data Templates 并确保查看 Data Templating 上的 MSDN 文档。

    【讨论】:

    • +1 建议使用 ItemsControl,因为我会这样做:ItemsControlWrapPanel 作为 ItemsPanelTemplate
    猜你喜欢
    • 2011-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多