我将如何在WPF中“重新创建” Windows桌面? [关闭]

问题描述 投票:-5回答:1
我将如何在WPF中“重新创建”桌面。我曾考虑过使用ListBox并在其中放置所有图标,但据我所知,我不认为您可以在ListBox中使用某种图标视图。是否有任何元素可以这样做?
c# wpf user-interface wpf-controls desktop-application
1个回答
-1
投票
ListView或StackPanel开始模拟布局,但是由于您可以将图标放置在屏幕上的任意位置,因此实际上只是一个Canvas。在某个地方,有一种方法可以将所有图标排序并向左滑动,还有一个单独的方法可以将每个图标移到最近的捕捉点间隔,使其看上去有点像StackPanel的常规布局,但是当您更改时会执行这些方法上下文菜单中的设置。为每个具有图标和描述框的“图标”制作一个数据模板,然后也保存图标的位置。
© www.soinside.com 2019 - 2024. All rights reserved.