2016-09-21 97 views
0
<Page x:Class="WeichenSteuerung_neu.MainPage" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     xmlns:local="using:WeichenSteuerung_neu" 
     xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
     xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
     xmlns:converter="using:WeichenSteuerung_neu" 
     mc:Ignorable="d"> 

    <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> 
     <Button x:Name="button" Content="WeichenAbzweig&#xD;&#xA;" HorizontalAlignment="Left" Margin="121,156,0,0" VerticalAlignment="Top" Click="WeicheAbzweig_Click" Width="133" Visibility="Visible" Grid.Column="1" Grid.Row="1"/> 
     <Button x:Name="button1" Content="WeichenGerade&#xD;&#xA;" HorizontalAlignment="Left" Margin="121,213,0,0" VerticalAlignment="Top" Width="133" Click="WeicheGerade_Click" Visibility="Visible" Grid.Column="1" Grid.Row="1"/> 
    </Grid> 
</Page> 

我正在为UWP编写“Remote Arduino”测试程序。 我已经添加了两个按钮来切换铁路的指针,但是如果我启动程序,我的Button就不会显示在窗口中。 只有一个空白的白色窗口!未显示按钮

那么我需要添加什么? 我试过将Visibilty设置为Visible,但是这也不起作用。

设计时间

Design Time

运行

runtime

+0

你可以添加完整的XAML代码吗? “Grid”是窗口内的根元素吗? – Herdo

+0

@Herdo谢谢你的回答,我已经添加了下面的代码。 –

+1

您能否将该方法的内容添加到您的问题中(而不是作为单独的答案)?作为补充:您可能想使用可视化的实时浏览器并检查正在运行的应用程序的可视化树。 – Herdo

回答

0

恕我直言,页边距不运行时的控制的最好的朋友。我看到你已经设置了利润率,像下面这样改变你的网格。

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> 
    <Grid HorizontalAlignment="Center" VerticalAlignment="Center"> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="Auto"/> 
      <RowDefinition Height="Auto"/> 
     </Grid.RowDefinitions> 
     <Button x:Name="button" Content="WeichenAbzweig&#xD;&#xA;" Width="133" Click="WeicheAbzweig_Click" Grid.Row="0" Margin="10"/> 
     <Button x:Name="button1" Content="WeichenGerade&#xD;&#xA;" Width="133" Click="WeicheGerade_Click" Grid.Row="1" Margin="10"/> 
    </Grid> 
</Grid>