0
我有我的MainPage.xaml
這裏面XAML代碼創建的行和列的定義和TextBlock
:的TextBlock導致誤差的InitializeComponent()
<Page
x:Class="App2.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:App2"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid x:Name="layoutGrid" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid.RowDefinitions>
<RowDefinition Height="140"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="3*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="TEST"
Grid.Row="1"
Grid.Column="1"
Height="23"
HorizontalAlignment="Right"
Margin="0,45,70,0"
x:Name="Test TextBlock"/>
</Grid>
</Page>
如果TextBlock
存在,我得到的錯誤,我MainPage.xaml.cs
:
我找不出這個代碼有什麼問題。如果我在.xaml頁面上註釋掉TextBlock
,則錯誤消失。 Here是帶有屏幕截圖的完整代碼,顯示我遇到的問題。
爲了更詳細地解釋,名稱不能包含空格。 – Koopakiller