我有一个要求,我必须编写Powerpoint代码来从sql server访问数据并以表格和图形方式显示。而不是在VBA中这样做(因为我在VBA中很弱),我宁愿选择C#中的WPF Window应用程序。
我的问题是,是否有可能在WPF中创建像幻灯片放映一样的Powerpoint演示文稿,其中每张幻灯片上都会有图形和数据网格,并且字幕文本显示来自数据库的更新数据。任何建议或链接高度赞赏。
到目前为止我发现了什么:
1)如果我将windowstyle设为none并声明最大化。它将出现在全屏窗口中。
this.WindowStyle = WindowStyle.None;
this.WindowState = System.Windows.WindowState.Maximized;
2)在每个窗口上使用dockpanel我可以在leftside上安排像datagrid这样的控件,在右边和底部的选框文本中安排图形。
3)在每个窗口之间使用定时器切换。
有了这些我可能能够实现我正在寻找的东西,但有没有更好的解决方案呢?
答案 0 :(得分:0)
我找到了一个非常有用的库,可以用于此目的。它具有许多不同的过渡,就像PowerPoint一样,非常容易使用。它被称为“Transitionals”,您可以从CodePlex网站下载它:
更新>>>
此Transitionals
库现在版本为1.2,但您可以通过单击CodePlex上this page上的“TransitionalsHelp_1_0.zip”链接下载版本1.0的帮助文件。