0

我们需要让非开发人员使用 XAML 创建数十个输入表单。

我找到的最佳解决方案是免费的XAML Power Toys,因为您可以直观地创建和编辑网格,也可以从类中创建。

我快速查看了Blend 3,将一个 Grid 拖到我的 Window 中,但没有找到实际创建的选项,例如,带有标签的 4 x 10 网格。我认为 Blend 会有这些选项,以便设计师可以快速设计带有标签/控件对的网格。

我是否缺少有关 Blend 的某些内容,或者它真的没有任何输入表单设计功能?

4

2 回答 2

2

嗯。这会比创建带有图像的 StackPanel 或带有 TextBoxes 的 DockPanel 的选项更自然吗?

我的意思是,即使带有标签的网格对您来说是一种自然的 UI 设计,但大多数设计师(Blend 的目标)会认为这些功能是“Microsoft Word-ish”甚至(不寒而栗)“首页- ish”并扼杀了他们的创造力。我猜。

实际上,Blend 和 Visual Studio 都允许您直观地创建和编辑网格。一旦你掌握了它,它真的很快。

然后是复制/粘贴,当然..

于 2009-09-17T15:38:44.217 回答
0

Blend确实有这个能力。您甚至可以直接在 Visual Studio 的 WPF 设计器中执行此操作。这是学习工具的问题。您仍然可以创建一个网格,将其设置为 4 列和 10 行(将列和行定义添加到网格中),然后拖入您想要的元素。

问题可能更多是因为您试图将 WPF 视为像 Windows 窗体之类的工具一样 - 在这种情况下,它做得很糟糕。WPF 就是要学习如何有效地使用 WPF,这是一种非常不同的思维方式(根据我的经验,非开发人员通常更容易上手,但对开发人员来说却很难)。

但是,标签/条目控制工具无法自动创建网格。这更有可能是WPF Toolkit中的 DataGrid 之类的工作。

于 2009-09-17T15:37:45.693 回答