UWP: DataGrid + ProgressRing - PullRequest
       56

UWP: DataGrid + ProgressRing

0 голосов
/ 19 февраля 2019

Ошибка 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 голосов
/ 20 февраля 2019

Я предложил вам использовать Binding для управления значением свойства IsActive ProgressRing.Тогда вам не нужно получать экземпляр элемента управления в коде позади.

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