在listview UWP中设置数据模板的数据类型时,我遇到了这个问题
“严重性代码描述项目文件行抑制状态 错误XDG0008名称空间中不存在名称“数据” “ using:datasample”。
注意:我已经添加了命名空间,但是不起作用
xmlns:data =“ using:datasample”
<ListView x:Name="listView" HorizontalAlignment="Center">
<ListView.ItemTemplate>
<DataTemplate x:DataType="data:Datasam">
<Grid Windows10FallCreatorsUpdate:ColumnSpacing="50">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="6*"/>
<ColumnDefinition Width="2*"/>
</Grid.ColumnDefinitions>
<Image Width="20" Height="20" Grid.Column="0" Source="/Assets/Icons/applogo.png"/>
<StackPanel Orientation="Vertical" Grid.Column="1">
<TextBlock Text="{Binding name}" Foreground="White" FontWeight="Bold"/>
<TextBlock Text="{Binding description}"/>
</StackPanel>
<StackPanel Windows10FallCreatorsUpdate:Spacing="15" Grid.Column="2" Orientation="Vertical">
<TextBlock Text="{Binding creatdate}"/>
<StackPanel Orientation="Horizontal" Windows10FallCreatorsUpdate:Spacing="10">
<Image Width="20" Height="20" Source="/Assets/Icons/applogo.png"/>
<Image Width="20" Height="20" Source="/Assets/Icons/applogo.png"/>
<Image Width="20" Height="20" Source="/Assets/Icons/applogo.png"/>
</StackPanel>
</StackPanel>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
如何解决这个问题。
答案 0 :(得分:1)
在我的情况下,我在DataTemplate的Grid中使用了间距,当我删除间距时,它起作用了
<ListView x:Name="listView" HorizontalAlignment="Center">
<ListView.ItemTemplate>
<DataTemplate x:DataType="data:Datasam">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="6*"/>
<ColumnDefinition Width="2*"/>
</Grid.ColumnDefinitions>
<Image Width="20" Height="20" Grid.Column="0" Source="/Assets/Icons/applogo.png"/>
<StackPanel Orientation="Vertical" Grid.Column="1">
<TextBlock Text="{Binding name}" Foreground="White" FontWeight="Bold"/>
<TextBlock Text="{Binding description}"/>
</StackPanel>
<StackPanel Grid.Column="2" Orientation="Vertical">
<TextBlock Text="{Binding creatdate}"/>
<StackPanel Orientation="Horizontal">
<Image Width="20" Height="20" Source="/Assets/Icons/applogo.png"/>
<Image Width="20" Height="20" Source="/Assets/Icons/applogo.png"/>
<Image Width="20" Height="20" Source="/Assets/Icons/applogo.png"/>
</StackPanel>
</StackPanel>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
答案 1 :(得分:0)
构建整个项目(构建->构建解决方案) 如果不行,请关闭电源,然后在几分钟后打开您的项目
如果不起作用,请使用“ local ”代替上面描述的数据,然后构建项目