DataGridBoundColumn不包含BindingProperty的定义

问题描述

我正在开发UWP应用。 我有一个xaml:

naming_convention(l,m,2)

<Page x:Class="SnapBilling.SyncModule.SyncView" 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" mc:Ignorable="d" xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls" xmlns:local="using:SnapBilling.SyncModule.Converters" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <Grid> <controls:DataGrid x:Name="BackupSummaryDataGrid" AutoGenerateColumns="False" x:DefaultBindMode="TwoWay" Grid.Row="1" ItemsSource="{x:Bind Vm.PendingUploadPairList}" AlternatingRowBackground="#e6e6e6" AreRowDetailsFrozen="True" Background="White" CanUserReorderColumns="False" CanUserResizeColumns="True" CanUserSortColumns="True" GridLinesVisibility="All" HeadersVisibility="All" SelectionMode="Single"> <controls:DataGrid.Columns> <controls:DataGridTextColumn Header="Sync Type" Binding="{Binding Name}" IsReadOnly="True"/> <controls:DataGridTextColumn Header="Items Remaining" Binding="{Binding PendingItems}" IsReadOnly="True"/> <controls:DataGridTextColumn Header="% remaining" Binding="{Binding PendingPerc}" IsReadOnly="True"/> </controls:DataGrid.Columns> </controls:DataGrid> </Grid> 是viewmodel的某些属性,这是List试图在数据网格控件中呈现的列表。该列表中的每个对象都采用以下形式:

Vm.PendingUploadPairList

现在Xaml中存在问题:

如果我这样使用属性public class PendingUploadPair { public string Name { get; set; } public string PendingItems { get; set; } public string PendingPerc { get; set; } } 而不是x:Bind

Binding

它给了我编译时错误:

<controls:DataGridTextColumn Header="Sync Type" Binding="{x:Bind Name}" IsReadOnly="True"/>在视图的'DataGridBoundColumn' does not contain a definition for 'BindingProperty'文件中。

如何在此处使用g.cs

解决方法

如何在此处使用x:Bind?

不能。 x:Bind列不支持DataGrid

No way to x:bind columns #2112

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...