私はどこからでも解決策を試しましたが、どこにも行きませんコードはこちら
namespace Elysium.MetroWindow
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Elysium.Controls.Window
{
public MainWindow() {}
}
}
そして、これは右クリック メニュー部分です (完全なアプリを見たい場合は、 Elysium.Demo Program です)。
<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();
}
}
}