某些控件在栅格WPF中置换
我在具有不同屏幕的不同pc上测试我的应用程序,在我看来布局很好,但当我在另一台pc上启动我的应用程序时,一些控件在网格中移动: @我开发电脑的地方: 在其他PC上: 项目控制代码(替换):某些控件在栅格WPF中置换,wpf,Wpf,我在具有不同屏幕的不同pc上测试我的应用程序,在我看来布局很好,但当我在另一台pc上启动我的应用程序时,一些控件在网格中移动: @我开发电脑的地方: 在其他PC上: 项目控制代码(替换): 有人对此做出解释吗?我以前也见过类似的问题。在旧XP机器上运行Windows 7 WPF应用程序。我想在Windows7机器上构建Net4.7应用程序可能会有抖动 检查两台计算机上安装的NET Framework,以及您的建筑所针对的内容 每个运行的Windows版本是什么 如何在另一台计算机上安装应
有人对此做出解释吗?我以前也见过类似的问题。在旧XP机器上运行Windows 7 WPF应用程序。我想在Windows7机器上构建Net4.7应用程序可能会有抖动
您应该显示放置
ItemsControl
的父面板,而不是ItemsControl
本身,因为它对解决问题毫无用处。顺便说一句,ItemTemplate
:1)Grid
是无用的,因为它包含一个元素2)你不需要Label
,只使用TextBlock
。我在网格中获得了itemscontrols,噢,感谢你的反对。我使用.net 4.0,在另一台同样拥有相同.net和相同窗口的机器上进行测试只是另一个屏幕,它取代了…@JulPod为什么要使用如此旧版本的.net?
<ItemsControl Name="itClblMenge" Height="37" ItemsSource="{Binding ArtikelInfo}" VerticalContentAlignment="Center" BorderThickness="1" BorderBrush="Black" Margin="309,37,81,46" Grid.Column="1" SnapsToDevicePixels="True">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid Height="37" >
<Label x:Name="lblMenge" >
<Label.Content>
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="}{0} {1}">
<Binding Path="RawQuantity"/>
<Binding Path="QuantityUnit"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
</Label.Content>
</Label>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>