【问题标题】:Create a click-to-drag user interface in Silverlight?在 Silverlight 中创建点击拖动用户界面?
【发布时间】:2011-10-12 02:30:42
【问题描述】:

在过去的 6 个月里,我一直在工作中使用 WPF,并且我已经逐渐理解并喜欢 xaml。现在我正在开始一个与我过去设计的业务应用程序非常不同的副项目,我想知道 Silverlight 是否是一个很好的匹配项。

这有点像家谱(不完全是,但足够接近),用户可以在其中创建和添加节点。我希望 UI 的大部分由显示树的单击拖动区域占据,允许用户平移和缩放,并希望还允许在用户单击节点时进行交互。

Silverlight 中是否有任何内置控件支持这种类型的交互?有没有人从事过或看到过类似的事情?我只是想知道我是否找对了树,以便决定是否值得花时间了解更多有关 Silverlight 的信息。

谢谢。

【问题讨论】:

    标签: c# silverlight user-interface


    【解决方案1】:

    我为工作创建了一个拖放应用程序,它运行良好。 Silverlight 是这些类型接口的绝佳环境。但是,如果您想接触更多的受众(iPad、手机、平板电脑等),那么值得您花时间研究 HTML5 拖放。我还没有,但我相信那里有一些很好的例子。这实际上取决于您的目标受众。

    我采用的方法是定义可以附加到任何元素的行为。我是从Bruce Wayne's example开始的。

    有一些使用 RX 的有趣示例,但我还没有很好地处理它,但这里有一个 Jesse Liberty example

    如果您有权访问 Telerik,则可以使用他们的控件。 Here is a good demo.

    这是zooming in Silverlight上的博客。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 2012-11-05
      • 1970-01-01
      • 1970-01-01
      • 2017-12-06
      • 2018-04-09
      • 2013-11-21
      • 2011-09-08
      • 2016-10-31
      相关资源
      最近更新 更多