一些控件在Grid WPF中取代

时间:2017-07-03 13:19:28

标签: wpf

我在不同的电脑上用不同的屏幕测试我的应用程序,在我的布局看起来很好,但是当我在另一台电脑上启动我的应用程序时,一些控件在网格中取代:

@my Pc我在哪里开发它: enter image description here

在其他电脑上:

enter image description here

itemscontrols代码(取代):

<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>

有人对此有解释吗?

1 个答案:

答案 0 :(得分:0)

我以前见过类似的问题。在旧的XP机器上运行Windows 7 WPF应用程序。我想构建.NET 4.7应用程序可能会在Windows 7计算机上出现抖动。

  1. 检查两台计算机上安装的.NET Framework以及您的构建对象
  2. 每个版本的Windows都在运行?
  3. 如何在其他计算机上安装应用程序?如果您发现机器存在差异,可以考虑使用ClickOnce来尝试并满足软件要求 - 如果它太费力而无法更新其他计算机。