Разрешение экрана моего разработчика.Машина имеет размер 1920 x 1080, а ширина главного окна моего приложения равна 1365.
Это означает, что все элементы управления должны отображаться точно так же, как я проектировал, когда мое приложение работает в другом разрешении (1920 x1080) компьютер.
Однако, как вы можете видеть под захваченным экраном, первые строки в 2 DataGrid видны с разницей в высоте, которая должна быть параллельной.(Есть 2 одинаковых сокращенных элемента управления, но я не сделал снимок экрана.)
Я очень ценю любого, у кого есть проницательная идея для этой проблемы.
dev.машина - Windows 10 LTSB 64 бит 8 ГБ, Visual Studio 2017 Enterprise.
тестовая машина - Windows 10 Home 64 бит 4 ГБ
<Window
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:Green_Pharmacy"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit" x:Name="myMainWindow" x:Class="Green_Pharmacy.Green_MainWindow"
xmlns:Microsoft_Windows_Themes="clr-namespace:Microsoft.Windows.Themes;assembly=PresentationFramework.Aero" Height="743" Width="1366" mc:Ignorable="d"
WindowStartupLocation="CenterScreen" Background="#FF7BD34E" Icon="whitecross_icon.ico" HorizontalAlignment="Center" VerticalAlignment="Center" SnapsToDevicePixels="True" UseLayoutRounding="True" ScrollViewer.VerticalScrollBarVisibility="Disabled" RenderOptions.BitmapScalingMode="NearestNeighbor" ResizeMode="CanMinimize" Loaded="myMainWindow_Loaded" Closing="myMainWindow_Closing" KeyDown="myMainWindow_KeyDown" Activated="myMainWindow_Activated" Deactivated="myMainWindow_Deactivated" PreviewMouseLeftButtonUp="MyMainWindow_PreviewMouseLeftButtonUp">
<Grid x:Name="MainGrid" SizeChanged="MainGrid_SizeChanged" ScrollViewer.VerticalScrollBarVisibility="Disabled" UseLayoutRounding="True" Width="1360" Height="701" Margin="0" VerticalAlignment="Top">
<Grid.LayoutTransform>
<ScaleTransform x:Name="ApplicationScaleTransform"
CenterX="0"
CenterY="0"
ScaleX="{Binding ElementName=myMainWindow, Path=ScaleValue}"
ScaleY="{Binding ElementName=myMainWindow, Path=ScaleValue}" />
</Grid.LayoutTransform>
<DataGrid x:Name="dataGrid_CoffeeServedRecords_Latest" HorizontalAlignment="Left" Margin="10,32,0,0" VerticalAlignment="Top" Height="216" Width="330" AutoGenerateColumns="False" CanUserResizeColumns="False" UseLayoutRounding="True" HorizontalScrollBarVisibility="Disabled" IsReadOnly="True" BorderThickness="0" CanUserAddRows="false" EnableRowVirtualization="False" CanUserResizeRows="False" CanUserReorderColumns="False" LoadingRow="dataGrid_MedicinesDispensedRecords_Latest_LoadingRow" MouseEnter="dataGrid_MedicinesDispensedRecords_Latest_MouseEnter" RowHeight="17">
