gpt4 book ai didi

c# - 如何从xaml获取屏幕尺寸?

转载 作者:太空狗 更新时间:2023-10-29 20:46:01 28 4
gpt4 key购买 nike

我在 C# 上使用 wpf 来设计 GUI,我想从 xaml 代码中获取屏幕尺寸(宽度和高度的值)。

我知道如何从 C# 代码中获取它们

   Width = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width;
Height = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height;

但我不知道如何从 XAML 代码中获取它们。

最佳答案

这会起作用。您可以阅读更多 here关于系统参数

<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<StackPanel>
<TextBlock Text="{Binding Source={x:Static SystemParameters.FullPrimaryScreenHeight}}" />
<TextBlock Text="{Binding Source={x:Static SystemParameters.FullPrimaryScreenWidth}}" />
<TextBlock Text="{Binding Source={x:Static SystemParameters.PrimaryScreenHeight}}" />
<TextBlock Text="{Binding Source={x:Static SystemParameters.PrimaryScreenWidth}}" />
</StackPanel>
</Window>

关于c# - 如何从xaml获取屏幕尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17416561/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com