Skip to content

Commit c9e34c6

Browse files
committed
Make app draggable
1 parent ca6bfef commit c9e34c6

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/BasicTimer/MainWindow.xaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@
99
ResizeMode="NoResize"
1010
Title="Stupid Timer"
1111
Height="{Binding WindowHeight, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
12-
Width="300">
12+
Width="300"
13+
MouseDown="Window_MouseDown"
14+
>
1315
<Canvas
1416
Name="MainCanvas"
1517
Background="{Binding Path=ProgressBackground, UpdateSourceTrigger=PropertyChanged, FallbackValue=#003366}"

src/BasicTimer/MainWindow.xaml.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,5 +71,11 @@ private void MenuItem_ToggleAlwaysOnTop_Click(object sender, RoutedEventArgs e)
7171

7272
private void MenuItem_Version_Click(object sender, RoutedEventArgs e) =>
7373
System.Diagnostics.Process.Start("explorer", "https://github.com/swharden/BasicTimer");
74+
75+
private void Window_MouseDown(object sender, MouseButtonEventArgs e)
76+
{
77+
if (e.ChangedButton == MouseButton.Left)
78+
DragMove();
79+
}
7480
}
7581
}

0 commit comments

Comments
 (0)