XAML属性元素

Kly*_*ner 7 c# xaml

对于我正在使用XAML的项目.我已经将屏幕划分为不同的部分.我添加按钮的那一刻,我收到了一个错误.

错误:

'属性元素不能位于元素内容的中间'

我用于找到错误的按钮的代码:

<Button x:Name="cntButton" Content="Connect" Grid.Column="1" Grid.Row="2" Click="cntButton_Click" />
Run Code Online (Sandbox Code Playgroud)

有谁知道问题是什么以及我如何解决它?

其余代码:

<Window x:Class="Pesten.View.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="MainWindow" Height="350" Width="525">
<Grid>
    <Image Grid.RowSpan="4" Grid.ColumnSpan="3" Stretch="Fill" Source="pestenbg.jpg" VerticalAlignment="Top" HorizontalAlignment="Center"/>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="4*"/>
        <ColumnDefinition Width="2*"/>
        <ColumnDefinition Width="4*"/>
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition Height="2*"/>
        <RowDefinition Height="5*"/>
        <RowDefinition Height="1*"/>
        <RowDefinition Height="2*"/>
    </Grid.RowDefinitions>

    <Button x:Name="cntButton" Content="Connect" Grid.Column="1" Grid.Row="2" Click="cntButton_Click" />

</Grid>

</Window>
Run Code Online (Sandbox Code Playgroud)

小智 10

您已在网格属性之前在网格中定义了图像.将此移动到行和列定义之后.