WPF控件用于UI原型缩略图视图

时间:2011-10-07 09:07:29

标签: c# wpf visual-studio controls

我正在编写一个基于状态的UI原型应用程序,其中我需要像Slide view(如在powerpoint 2010中)和drawable canvas,用户可以从工具箱中拖放按钮和文本框,就像在WPF设计师。

可以使用哪些控件
  1. 幻灯片视图
  2. 画布
  3. 工具箱
  4. UI的示例代码是:

    <screen>
          <components>
            <textfield x="50" y="120" width="924" textsize="50" background="1" border="1">
              <text say="1">
                <part type="text">Still I am taking the measurement. Please wait. If you want to terminate this process, please press SKIP.</part>
              </text>
            </textfield>
    
                <button label="SKIP" width="200" height="200" x="412" y="500" textsize="40" icon="none" adjtext="30">
                    <event name="clicked">
                        <action preconditions="no" name="transition">
                            <parameter>
                                <type>state</type>
                                <name>n</name>
                                <value>4192</value>
                            </parameter>
                        </action>
                    </event>
            </button>
          </components>
        </screen>
    

2 个答案:

答案 0 :(得分:0)

你想要现成的控件吗?然后有太多...... Infragistics NetAdvantage有一些你可以使用的很酷的东西,WPF工具包提供了一些....

但WPF并没有阻止你到这里......模板,样式,主题,绘图可以为幻灯片视图ListBox创建奇迹... DrawingToolbar工具箱的图像按钮和画布的Canvas可以为您提供服务。

答案 1 :(得分:0)

不确定画布,但对于工具箱和幻灯片视图,您可以使用带有itemtemplate的ListView之类的东西来显示您喜欢的项目。

您可能希望了解如何创建UserControl以获取所需的任何特定功能。 WPF在这方面非常强大,因为您可以扩展现有控件以满足您的需求。幻灯片视图显然比工具箱更复杂,因为我想你想要实时查看每个'幻灯片'上的内容