Я попытался решение от везде, но я получил в никуда Heres вам кодХочет сделать кнопку, чтобы открыть Google Chrome, Cinema 4D и т.д. в WPF
namespace Elysium.MetroWindow
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Elysium.Controls.Window
{
public MainWindow() {}
}
}
И это меню правой кнопки мыши часть (Сво Elysium.Demo программы, если кто-то хочет, чтобы увидеть полное приложение)
<Controls:Window.ApplicationBar>
<Controls:ApplicationBar>
<!-- Right Click on the UI to open Application Bar -->
<Controls:DropDownCommandButton Header="Google Chrome"
ClickMode="Press" />
<Controls:DropDownCommandButton Header="Skype"
ClickMode="Press" />
<Controls:DropDownCommandButton Header="Microsoft Visual 2012"
ClickMode="Press" />
<Controls:DropDownCommandButton Header="Minecraft"
ClickMode="Press" />
<Controls:DropDownCommandButton Header="Cinema 4D"
ClickMode="Press" />
<Controls:DropDownCommandButton Header="Counter Strike 1.6"
ClickMode="Press" />
</Controls:ApplicationBar>
</Controls:Window.ApplicationBar>
Итак, как я могу добавить меню правой кнопкой мыши, чтобы открыть программу я Пробовал Process.Start ("C: \ AppPath \ APPNAME. exe ") И кнопка
private void button1_Click(object sender, RoutedEventArgs e)
{
Process Chrome = new Process();
Chrome.StartInfo.FileName = "C:\Program Files\Google\Chrome\Application\chrome.exe"; // Needs to be full path
Chrome.StartInfo.Arguments = ""; // If you have any arguments
bool result = Chrome.Start();
}
}
}
'бла-бла blah'? В самом деле? – Basic
Я отредактировал его. – Basic
Добавьте @ непосредственно перед «C: \ Program ...». – rene