UWP:DataGrid + ProgressRing

时间:2019-02-19 16:58:19

标签: uwp datagrid xamarin.uwp windows-community-toolkit

  

错误CS0103当前上下文中不存在名称“状态”

为了使控制器在.cs文件中可用,正确的语法是什么?

<controls:DataGridTemplateColumn Header="OrderId">
    <controls:DataGridTemplateColumn.CellTemplate>
        <DataTemplate>
            <Grid>
                <Grid.ContextFlyout>
                    <MenuFlyout>
                        <MenuFlyoutItem Text="Copy" Icon="Copy" Click="MenuFlyoutItem_Copy" />
                        <MenuFlyoutSeparator />
                        <MenuFlyoutItem Text="Delete" Icon="Delete" Click="MenuFlyoutItem_Delete" />
                    </MenuFlyout>
                </Grid.ContextFlyout>
                <TextBlock Text="{Binding OrderId}" />
                <ProgressRing x:Name="Status" Foreground="Green" IsActive="True" />
            </Grid>
        </DataTemplate>
    </controls:DataGridTemplateColumn.CellTemplate>
</controls:DataGridTemplateColumn>

1 个答案:

答案 0 :(得分:0)

我建议您最好使用Binding来控制ProgressRing的IsActive属性值。然后,您无需将代码隐藏在控件实例中。

<ProgressRing x:Name="Status" Foreground="Green" IsActive="{Binding xxx}" />