样式设置器中的UWP绑定不起作用

我在创建xaml控件时遇到问题。我正在用通用应用程序在VS 2015中编写新项目。我要创建网格。在此网格中,我想有一个按钮。在模型中,我指定列(级别)和行。这是我的代码:


<ItemsControl Grid.Row="1" ItemsSource="{Binding Path=TechnologyList}">

    <ItemsControl.ItemsPanel>

        <ItemsPanelTemplate>

            <Grid>

                <Grid.RowDefinitions>

                    <RowDefinition Height="10*"/>

                    <RowDefinition Height="10*"/>

                    <RowDefinition Height="10*"/>

                    <RowDefinition Height="10*"/>

                    <RowDefinition Height="10*"/>

                    <RowDefinition Height="10*"/>

                    <RowDefinition Height="10*"/>

                    <RowDefinition Height="10*"/>

                    <RowDefinition Height="10*"/>

                    <RowDefinition Height="10*"/>

                </Grid.RowDefinitions>

                <Grid.ColumnDefinitions>

                    <ColumnDefinition Width="14*"/>

                    <ColumnDefinition Width="14*"/>

                    <ColumnDefinition Width="14*"/>

                    <ColumnDefinition Width="14*"/>

                    <ColumnDefinition Width="14*"/>

                    <ColumnDefinition Width="14*"/>

                    <ColumnDefinition Width="14*"/>

                </Grid.ColumnDefinitions>

            </Grid>

        </ItemsPanelTemplate>

    </ItemsControl.ItemsPanel>

    <ItemsControl.ItemContainerStyle>

        <Style TargetType="Control">

            <Setter Property="Grid.Column" Value="{Binding Level}" />

            <Setter Property="Grid.Row" Value="{Binding Row}" />

        </Style>

    </ItemsControl.ItemContainerStyle>

    <ItemsControl.ItemTemplate>

        <DataTemplate>

            <Button Content="{Binding Name}"/>

        </DataTemplate>

    </ItemsControl.ItemTemplate>

</ItemsControl>

我在行中收到错误<Setter Property="Grid.Column" Value="{Binding Level}" /> 错误:来自HRESULT的异常:0x8000FFFF(E_UNEXPECTED)在edytor中,不在运行代码中。怎么了?在“旧” WPF中,一切正常,但是在适用于Windows 10的Universal App中,我出现了错误。谁能帮我 ?


智慧大石
浏览 559回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP