该按钮不可见

时间:2016-01-12 12:32:58

标签: win-universal-app uwp

我有一个UWP应用程序,我添加了一个按钮但是当我调试应用程序时,我看不到按钮。如果我添加texblock或textBox,我可以看到它们,但不能看到按钮。

我已将IsEnabled设置为true且可见性可见但我无法解决问题。

此外,我试图点击它应该是按钮的地方,但没有任何反应。

当我在本地计算机上进行调试以及在Windows Phone 10的模拟器中进行调试时,会发生这种情况。

非常感谢你。

编辑:axml代码

<Page
    x:Class="SqliteEF7UWP.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:SqliteEF7UWP"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d">

    <Grid Background="Transparent">
        <Button x:Name="GetVideos" IsEnabled="True" Visibility="Visible" Background="Aquamarine" Content="Buscar Videos" HorizontalAlignment="Left" Margin="120,98,0,510" VerticalAlignment="Stretch" Click="button_Click"/>
        <TextBlock x:Name="textBlock" Foreground="BlueViolet" HorizontalAlignment="Left" Margin="101,59,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Height="34" Width="132"/>
        <TextBox x:Name="textBox" HorizontalAlignment="Left" Margin="213,59,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top"/>

    </Grid>
</Page>

1 个答案:

答案 0 :(得分:1)

您为Button设置的余量过于激进。该对象现在被“挤压”。例如,将保证金设置为“120,98,0, 200 ”(或简称为“120,98”)而不是“120,98,0,510”,它应该是可见的。

BTW使用硬编码边距来设置用户界面可能不是一个好主意。例如,使用带有列和行的网格而不是边距。