2016-09-21 4 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> 

"원격 Arduino"에 대한 테스트 프로그램을 UWP로 작성하고 있습니다. 철도의 포인터를 전환하는 데 두 개의 버튼을 추가했지만 프로그램을 시작하면 창에 Button이 표시되지 않습니다. 빈 흰색 창이 있습니다.버튼이 표시되지 않음

그래서 무엇을 추가해야합니까? VisibiltyVisible으로 설정하려고 시도했지만이 방법은 작동하지 않았습니다.

디자인 타임

Design Time

런타임

runtime

+0

전체 XAML 코드를 추가 할 수 있습니까? 'Grid'는 윈도우 안의 루트 요소입니까? – Herdo

+0

@Herdo 답변 해 주셔서 감사합니다. 아래 코드를 추가했습니다. –

+1

질문에 해당 방법의 내용을 추가 할 수 있습니까 (별도의 답변이 아님)? 추가 사항 : 시각적 라이브 탐색기를 사용하고 실행중인 응용 프로그램의 시각적 트리를 검사 할 수 있습니다. – Herdo

답변

0

이럴 여백은 런타임 동안 컨트롤의 가장 친한 친구 수 없습니다. 당신이 마진을 설정하면 아래 그림과 같이 Grid가 변경된 것을 볼 수 있습니다.

<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> 
관련 문제