Создать приложение для панели запуска в Windows - PullRequest
1 голос
/ 07 января 2012

Я пытаюсь создать приложение в Windows, наподобие того, которое в Mac OS X называется «панель запуска». У меня есть неделя в поисках того, как это сделать, и я обнаружил, что WPF может быть отличным инструментом, но я не уверен, что это так. это лучший способ, может кто-нибудь сказать мне, что я должен использовать и небольшую помощь, чтобы начать? благодарю вас. Для тех, кто не знает о Mac OS X, панель запуска - это приложение, которое отображает все установленные на компьютере приложения и все мониторы

1 Ответ

1 голос
/ 07 января 2012

Глядя на ссылку, которую вы указали на панель запуска , приложение 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 содержит цель запуска.

Отдельные цели запуска должны быть настроены таким образом, чтобы они содержали правильный значок и достаточно информации для запуска соответствующей программы.

Значки списка MRU (наиболее недавно использовавшиеся) будут реплицированы на панели стека, прикрепленной к нижней части панели DockPanel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...