不同的VisualStudio2019窗口需要不同的缩放比例。
创始人
2025-01-08 20:00:22
0

可以使用以下代码实现在不同的 Visual Studio 窗口中设置不同的缩放比例:

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
        Loaded += MainWindow_Loaded;
    }

    private void MainWindow_Loaded(object sender, RoutedEventArgs e)
    {
        if (Application.Current.MainWindow != null && Application.Current.MainWindow.Title.Contains("Visual Studio"))
        {
            // 设置 Visual Studio 主窗口的缩放比例
            var dpi = VisualTreeHelper.GetDpi(Application.Current.MainWindow);

            Application.Current.MainWindow.Resources.Add("Scale", dpi.PixelsPerInchY / 96);
        }

        if ( Application.Current.Windows.OfType(typeof(SomeChildWindow)).Any())
        {
            // 设置某个子窗口的缩放比例
            Application.Current.Windows.OfType(typeof(SomeChildWindow)).Single().Resources.Add("Scale", 1.5);
        }
    }
}

上面代码实现了在主窗口和某个子窗口中设置不同的缩放比例,可以根据实际需要进行调整。在这里,代码首先检查当前窗口是否为 Visual Studio 的主窗口,如果是,则设置其缩放比例为 DPI 的垂直像素密度与 96 的比值。而如果存在某个名为 SomeChildWindow 的子窗口,则将其缩放比例设置为 1.5。实际使用时需要将 MainWindow 的类名和 SomeChildWindow 的类名替换为对应的窗口的类名。

相关内容

热门资讯

三分钟了解!葫芦娃三宝外挂(辅... 三分钟了解!葫芦娃三宝外挂(辅助挂)果真是真的有挂(有挂教学)-哔哩哔哩是一款可以让一直输的玩家,快...
玩家必看攻略!gg扑克发牌机制... 玩家必看攻略!gg扑克发牌机制!竟然是真的有挂((2023已更新))(哔哩哔哩);gg扑克最新版本免...
三分钟攻略!微扑克辅助工具(透... 三分钟攻略!微扑克辅助工具(透视)透视辅助((2021已更新))(哔哩哔哩)(1)三分钟攻略!微扑克...
科技通报!雀神小程序辅助免费授... 科技通报!雀神小程序辅助免费授权(辅助挂)竟然是真的有挂(有挂助手)-哔哩哔哩是一款可以让一直输的玩...
透视辅助!wpk发牌规律!其实... 透视辅助!wpk发牌规律!其实真的有挂((2021已更新))(哔哩哔哩);wpk发牌黑科技是一款具有...
透视透明!凡乐圈辅助器(辅助挂... 透视透明!凡乐圈辅助器(辅助挂)确实是真的有挂(有挂猫腻)-哔哩哔哩;凡乐圈辅助器是一款益智类棋牌手...
玩家必用!雀神小程序辅助买(辅... 玩家必用!雀神小程序辅助买(辅助挂)竟然是真的有挂(的确有挂)-哔哩哔哩准备好在雀神小程序辅助买ia...
6分钟科普!约局吧发牌逻辑(辅... 6分钟科普!约局吧发牌逻辑(辅助挂)辅助透视((2025已更新))(哔哩哔哩)1、每个玩家都可以进行...
透视了解!红龙扑克是正规的吗!... 透视了解!红龙扑克是正规的吗!其实是真的有挂((2025已更新))(哔哩哔哩);玩家必备必赢加哟《1...
透视好牌!中至辅助器ios免费... 透视好牌!中至辅助器ios免费版(辅助挂)果真真的有挂(有挂攻略)-哔哩哔哩;免费中至辅助器ios免...