gpt4 book ai didi

c# - WPF 应用程序应在任何 PC/笔记本电脑的左侧或右侧开始

转载 作者:太空宇宙 更新时间:2023-11-03 15:03:32 25 4
gpt4 key购买 nike

我想始终在屏幕左角(屏幕左侧或右侧)的任何 PC 上打开我的 c# 应用程序。为此我该怎么办?我是这样做的;

<Window x:Class="BPF.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:BPF"
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>

我可以设置HeightWidth 参数,但PC 屏幕不同。我希望在任何 PC 上应用程序都应该以全高(等于 PC/笔记本电脑屏幕)打开,宽度为 400。我想让应用程序在笔记本电脑/PC 屏幕的右侧启动(在每台笔记本电脑/PC 上),应用程序的右侧应该与笔记本电脑屏幕的右侧相连。

最佳答案

如果我正确理解您的要求,您可以将 Height 属性设置为 SystemParameters.PrimaryScreenHeight 并将 Left 属性设置为 0:

<Window x:Class="BPF.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:BPF"
Title="MainWindow" Left="0" Height="{x:Static SystemParameters.PrimaryScreenHeight}" Width="400">
<StackPanel>

</StackPanel>
</Window>

关于c# - WPF 应用程序应在任何 PC/笔记本电脑的左侧或右侧开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44915588/

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