我正在尝试在Windows中构建一个应用程序,就像Mac OS X中的一个名为“launchpad”的应用程序我有一个星期搜索如何做到这一点,我发现WPF可能是一个很棒的工具,但我不确定它是否是最好的方式,有人可以告诉我应该使用什么,并开始一点帮助? 谢谢。 对于那些不了解mac OS X的人来说,启动板是一个应用程序,可以显示计算机上安装的所有应用程序和所有显示器
答案 0 :(得分:1)
查看您在launchpad提供的参考资料,WPF应用程序很可能会以此类为起点......
<Grid>
<Image Source="galaxy.jpg" Stretch="Fill"/>
<DockPanel>
<UniformGrid DockPanel.Dock="Top" Rows="5" Columns="8">
<Button Grid.Column="0" Grid.Row="0"
Style="{StaticResource PictureButtonStyle}"
Content="{Binding LaunchItem}"/>
.......
</UniformGrid>
<StackPanel DockPanel.Dock="Bottom" Orientation="Horizontal">
<!-- recently used icons go here-->
</StackPanel>
</DockPanel>
</Grid>
网格背景有一个星系图像,并叠加在图像上,有一个DockPanel。在DockPanel中,有一个UniformGrid。 UniformGrid的每个单元格都包含一个Launch目标。
必须配置各个启动目标,使其包含正确的图标和足够的信息以启动相应的程序。
MRU列表(最近使用的)图标将复制到DockPanel底部的堆栈面板中。