我正在做一个Xamarin.Forms项目。在我的xaml页面中,为了避免“无法解析属性'xxx'”的警告,我已经设置了一个设计时数据上下文。在这个页面中,我有一个SfDataGrid对象。
在下面的代码片段中,自定义条目的text属性绑定到Part
项的Quantity字段。部件对象是一个ObservableCollection<Part>
。
<xForms:SfDataGrid ItemsSource="{Binding Parts}" AutoGenerateColumns="false" Margin="0"
ScrollingMode="PixelLine"
HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand" >
<xForms:SfDataGrid.Columns>
<xForms:GridTextColumn MappingName="ProductName" HeaderText="Product"
HeaderTextAlignment="Start" ColumnSizer="Star"
TextAlignment="Start" Padding="5,0,5,0"/>
<!--#region Quantity column -->
<xForms:GridTemplateColumn MappingName="Quantity" HeaderText="Quantity"
HeaderTextAlignment="Center"
ColumnSizer="Auto" Padding="0" >
<xForms:GridTemplateColumn.CellTemplate>
<DataTemplate>
<controls:CustomEntry Text="{Binding Quantity, Mode=TwoWay,
Converter={StaticResource NullableDouble}}"
Keyboard="Numeric" HorizontalTextAlignment="Center"
VerticalOptions="End"/>
</DataTemplate>
</xForms:GridTemplateColumn.CellTemplate>
</xForms:GridTemplateColumn>
<!--#endregion -->
</xForms:SfDataGrid.Columns>
</xForms:SfDataGrid>
警告显示在Text={Binding Quantity, Mode...
中的数量字下面。
如何避免对单元格模板中使用的绑定发出警告?
我应该在每个字段中添加一个BindingContext="{d:DesignInstance models:Part}"
或d:DataContext="{d:DesignInstance models:Part}"
吗?
发布于 2018-11-16 11:47:11
嗨,你好啊,
谢谢您使用同步产品。
我们已经用以下细节检查了您的查询。通过使用SfDataGrid,在XAML页面中创建了GridTemplateClolumn,并将CustomEntry添加为DataTemplate
但不幸的是,我们无法从我方复制“无法解决'xxx'”警告,所以请提供更多的细节,以便重现问题。
样例链接:http://www.syncfusion.com/downloads/support/directtrac/general/ze/DataGrid-1806700714
你好,Vigneshkumar R
https://stackoverflow.com/questions/53320377
复制相似问题