UI元素在全屏运行时放置在错误的位置

时间:2013-02-20 13:58:11

标签: c# wpf canvas size

我正在使用全屏运行的C#WPF应用程序。当我在画布的右上角放置一个按钮并运行应用程序时,按钮不会出现。我弄清楚的是画布比屏幕大,尽管我的宽度和高度与屏幕分辨率相同。

PS:应用程序在另一台计算机上工作正常,并且画布大小正确但是当我在笔记本电脑或PC上运行它时会出现同样的问题。

<Window x:Name="Mywindow" x:Class="Graduation_Project.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" SizeToContent="WidthAndHeight" Height="768" Width="1366" WindowStyle="None"
    ResizeMode="NoResize" WindowStartupLocation="CenterScreen"
    WindowState="Maximized" Topmost="True" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
    <Canvas Name="workspace">
         <Label x:Name="Print" Content="Label" Canvas.Left="57" Canvas.Top="719" Width="74"/>
    </Canvas>
</Window>

1 个答案:

答案 0 :(得分:-1)

从窗口中删除Height="768"Width="1366"属性。