代码之家  ›  专栏  ›  技术社区  ›  Edward Tanguay

非开发人员创建XAML网格的最佳方法是什么?

  •  0
  • Edward Tanguay  · 技术社区  · 16 年前

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

    我发现最好的解决办法是免费的 XAML电动玩具 因为您可以可视化地创建和编辑网格,所以也可以从类中创建。

    我看了一眼 混合3 很快,把一个网格拖到我的窗口,但发现 没有选择 例如,要实际创建一个带标签的4x 10网格。我以为Blend会有这样的选择,这样设计师就可以 快速设计 带有标签/控件对的网格。

    我是缺少一些关于混合的东西,还是它真的没有任何输入表单设计功能?

    2 回复  |  直到 16 年前
        1
  •  2
  •   Tor Haugen    16 年前

    嗯,这会比创建一个带有图像的StackPanel或一个带有文本框的DockPanel选项更自然吗?

    我要说的是,即使一个带有标签的网格对你来说是一个自然的用户界面设计,大多数设计师(Blend的目标)都会把诸如“Microsoft Word ISH”甚至(颤抖)“Front Page ISH”这样的功能,扼杀了他们的创造力。我猜。

    实际上,Blend和Visual Studio都允许您可视化地创建和编辑网格。一旦你掌握了它的窍门,它就真的很快了。

    当然,还有复制/粘贴。

        2
  •  0
  •   Reed Copsey    16 年前

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

    问题可能更多的是,您正试图将WPF作为类似于Windows窗体的工具来对待——在这种情况下,它做的很糟糕。WPF就是学习如何有效地使用WPF,这是一种非常不同的思维方式(根据我的经验,非开发人员通常更容易接受,但开发人员却很难接受)。

    但是,没有使用标签/条目控制工具自动创建网格。这更有可能是来自 WPF Toolkit .