我正在编写一个基于状态的UI原型应用程序,其中我需要像Slide view(如在powerpoint 2010中)和drawable canvas,用户可以从工具箱中拖放按钮和文本框,就像在WPF设计师。
可以使用哪些控件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>
答案 0 :(得分:0)
你想要现成的控件吗?然后有太多...... Infragistics NetAdvantage有一些你可以使用的很酷的东西,WPF工具包提供了一些....
但WPF并没有阻止你到这里......模板,样式,主题,绘图可以为幻灯片视图ListBox
创建奇迹... Drawing
,Toolbar
工具箱的图像按钮和画布的Canvas
可以为您提供服务。
答案 1 :(得分:0)
不确定画布,但对于工具箱和幻灯片视图,您可以使用带有itemtemplate的ListView之类的东西来显示您喜欢的项目。
您可能希望了解如何创建UserControl以获取所需的任何特定功能。 WPF在这方面非常强大,因为您可以扩展现有控件以满足您的需求。幻灯片视图显然比工具箱更复杂,因为我想你想要实时查看每个'幻灯片'上的内容