C# 装订图像宽度和高度

C# 装订图像宽度和高度,c#,wpf,binding,C#,Wpf,Binding,我有一个列表视图项,里面有一个图像。当我尝试绑定图像的宽度和高度时,图像不会出现,但当我在XAML代码中手动设置大小时,效果非常好 Xaml代码: <ListView x:Name="lstPerson" Visibility="Visible" Background="White" Foreground="Black"> <ListView.View> <GridViewColumn> <GridViewColumn

我有一个
列表视图项
,里面有一个
图像
。当我尝试绑定图像的
宽度
高度
时,图像不会出现,但当我在XAML代码中手动设置大小时,效果非常好

Xaml代码:

<ListView x:Name="lstPerson" Visibility="Visible" Background="White" Foreground="Black">
   <ListView.View>
      <GridViewColumn>
         <GridViewColumn.CellTemplate>
            <DataTemplate>
               <StackPanel Orientation="Horizontal">
                  <Image x:Name="imgThumnailItem" Stretch="Fill" Height="130" Width="{Binding WidthSize}" Source="{Binding ThumbnailItem}"/>
               </StackPanel>
            </DataTemplate>
         </GridViewColumn.CellTemplate>
      </GridViewColumn>                                    
      <GridViewColumn Width="100" Header="PC/Username" DisplayMemberBinding="{Binding PcNameUserName}"/>
      <GridViewColumn Width="100" Header="Name" DisplayMemberBinding="{Binding Namet}"/>
      <GridViewColumn Width="100" Header="Nachname" DisplayMemberBinding="{Binding Nachname}"/>
   </ListView.View>
</ListView>
MainFunction.cs

public class MainFunctions 
    {

        public string PcNameUserName { get; set; }
        public string Name { get; set; }
        public string Nachname { get; set; }

        public double WidthSize { get; set; }

        public double HeightSize { get; set; }

        public BitmapImage ThumbnailItem {get;set;}
    }

和其他字段,如
PcNameUserName
DisplayFine?我们可以看到
mainformations
类吗?其他字段显示得很好,没有任何问题。我刚刚用
Width=“{Binding WidthSize}”Height=“{Binding HeightSize}”尝试了您的代码
设置在
图像上
效果很好,您的
绑定显然受到了其他因素的干扰。尝试在另一个项目或应用程序中重新创建和简化您的问题,您很快就会发现错误。
public class MainFunctions 
    {

        public string PcNameUserName { get; set; }
        public string Name { get; set; }
        public string Nachname { get; set; }

        public double WidthSize { get; set; }

        public double HeightSize { get; set; }

        public BitmapImage ThumbnailItem {get;set;}
    }