Недавно я начал изучать кодирование внутри VS;и в некоторых случаях исполняемый файл не отображал код XAML, который был предварительно просмотрен в VS2017, по неизвестным мне причинам.Вместо этого все, что он сделал, это изобразил белые окна.
В качестве контрольного примера я написал некоторый базовый код XAML, который должен показывать только цветную сетку, несколько кнопок и текстовый блок:
<Page
x:Class="App1.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:App1"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid HorizontalAlignment="Center" Height="1000" Margin="0,0,0,0" VerticalAlignment="Center" Width="1500" Background="#FFEE6363">
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Button Content="Show a message" HorizontalAlignment="Left" Margin="160,59,0,0" VerticalAlignment="Top" Height="176" Width="355" FontSize="20" />
<Button Content="Button number two" Grid.Column="1" HorizontalAlignment="Center" Margin="0,103,0,0" VerticalAlignment="Top" Height="103" Width="275" FontSize="28" />
<Button Content="Button number three" HorizontalAlignment="Left" Margin="211,113,0,0" Grid.Row="1" VerticalAlignment="Top" Height="115" Width="434" FontSize="28"/>
<Button Content="Button number three" Grid.Column="1" HorizontalAlignment="Left" Margin="190,113,0,0" Grid.Row="1" VerticalAlignment="Top" Height="98" Width="350" FontSize="28"/>
<TextBlock x:Name="myLabel" HorizontalAlignment="Left" Margin="685,133,0,0" Grid.Row="2" Text="" TextWrapping="Wrap" VerticalAlignment="Top" Grid.ColumnSpan="2" />
</Grid>
Тем не менее, при компиляции этого кода я получаю белый экран без ответа.
Я не уверен, кроется ли ошибка в коде или в VS2017, поскольку я все еще новичок в этоми был бы признателен за понимание этого вопроса.