2016-09-21 12 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で「リモートArduino」のテストプログラムを作成しています。 私は鉄道のポインタを切り替えるために2つのボタンを追加しましたが、プログラムを起動した場合、私のButtonはウィンドウに表示されません。 空白の白いウィンドウがあります。ボタンが表示されない

どうすれば追加する必要がありますか? VisibiltyVisibleに設定しようとしましたが、これはうまくいきませんでした。

設計時

Design Time

ランタイム

runtime

+0

完全なXAMLコードを追加できますか? 'Grid'はウィンドウ内のルート要素ですか? – Herdo

+0

@Herdoあなたの答えをありがとう、私は以下のコードを追加しました。 –

+1

その方法の内容を質問に追加できますか(別の回答ではありません)?追加情報:ビジュアルライブエクスプローラを使用して、実行中のアプリケーションのビジュアルツリーを調べることができます。 – Herdo

答えて

0

IMHOマージンは、実行時にコントロールの親友ではありません。私はマージンを設定して、あなたのグリッドを以下のように変更するのを見ます。

<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> 
関連する問題