feat( mirror): add mirror menu option

This commit is contained in:
Nguyen Duy
2024-12-17 17:17:50 +07:00
parent e4d507cc80
commit 39eb04bbd1
2 changed files with 9 additions and 0 deletions
+2
View File
@@ -48,7 +48,9 @@
<MenuItem Header="{DynamicResource t_landscape_flipped}" />
<MenuItem Header="{DynamicResource t_portrait_flipped}" />
</MenuItem>
<Separator />
<MenuItem Click="TakeScreenshot" Header="{DynamicResource t_take_screenshot}" IsEnabled="{Binding Active}" />
<MenuItem Click="MirrorScreen" Header="Mirror screen" IsEnabled="{Binding Active}" />
<Separator />
<MenuItem Click="RemoveDisplay" Header="{DynamicResource t_remove}" />
</ContextMenu>
+7
View File
@@ -196,6 +196,13 @@ namespace ParsecVDisplay.Components
});
}
private void MirrorScreen(object sender, RoutedEventArgs e)
{
var mirrorWindow = new MirrorWindow();
mirrorWindow.MirrorScreen(Display.DeviceName);
mirrorWindow.Show();
}
private void RemoveDisplay(object sender, RoutedEventArgs e)
{
Tray.Instance.Invoke(() => Tray.Instance.RemoveDisplay(Display.DisplayIndex));