Added support to open file when double clicked in explorer.
This commit is contained in:
@@ -24,14 +24,19 @@ namespace UCalc
|
||||
{
|
||||
base.OnContentRendered(e);
|
||||
|
||||
if (_showRecover)
|
||||
var args = Environment.GetCommandLineArgs();
|
||||
if (args.Length > 1)
|
||||
{
|
||||
OpenBilling(args[1]);
|
||||
}
|
||||
else if (_showRecover)
|
||||
{
|
||||
_showRecover = false;
|
||||
|
||||
switch (MessageBox.Show(
|
||||
"Die Anwendung wurde das letzte Mal nicht richtig beendet. Es existiert allerdings eine Sicherheitskopie. Möchten Sie diese laden?",
|
||||
"Sicherheitskopie laden?",
|
||||
MessageBoxButton.YesNo, MessageBoxImage.Question))
|
||||
"Die Anwendung wurde das letzte Mal nicht richtig beendet. Es existiert allerdings eine Sicherheitskopie. Möchten Sie diese laden?",
|
||||
"Sicherheitskopie laden?",
|
||||
MessageBoxButton.YesNo, MessageBoxImage.Question))
|
||||
{
|
||||
case MessageBoxResult.Yes:
|
||||
OpenBilling(App.Autosaver.AutosavePath, true);
|
||||
@@ -46,7 +51,7 @@ namespace UCalc
|
||||
|
||||
private void OnNewClick(object sender, RoutedEventArgs e)
|
||||
{
|
||||
var newWindow = new NewWindow {Owner = this};
|
||||
var newWindow = new NewWindow { Owner = this };
|
||||
|
||||
if (newWindow.ShowDialog() == true)
|
||||
{
|
||||
@@ -63,7 +68,7 @@ namespace UCalc
|
||||
}
|
||||
else
|
||||
{
|
||||
var button = (Button) sender;
|
||||
var button = (Button)sender;
|
||||
var contextMenu = button.ContextMenu;
|
||||
// ReSharper disable once PossibleNullReferenceException
|
||||
contextMenu.PlacementTarget = button;
|
||||
@@ -76,7 +81,7 @@ namespace UCalc
|
||||
|
||||
private void OnOpenFromDiskClick(object sender, RoutedEventArgs e)
|
||||
{
|
||||
var dialog = new OpenFileDialog {Filter = "MietRechner Datei (*.mr) | *.mr"};
|
||||
var dialog = new OpenFileDialog { Filter = "MietRechner Datei (*.mr) | *.mr" };
|
||||
|
||||
if (dialog.ShowDialog() == true)
|
||||
{
|
||||
@@ -91,7 +96,7 @@ namespace UCalc
|
||||
|
||||
private void OnOpenRecentClick(object sender, RoutedEventArgs e)
|
||||
{
|
||||
var recentlyOpenedItem = (RecentlyOpenedItem) ((MenuItem) sender).DataContext;
|
||||
var recentlyOpenedItem = (RecentlyOpenedItem)((MenuItem)sender).DataContext;
|
||||
|
||||
OpenBilling(recentlyOpenedItem.Path);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user