错误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>
答案 0 :(得分:0)
我建议您最好使用Binding来控制ProgressRing的IsActive
属性值。然后,您无需将代码隐藏在控件实例中。
<ProgressRing x:Name="Status" Foreground="Green" IsActive="{Binding xxx}" />