我有一个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>
答案 0 :(得分:1)
您为Button设置的余量过于激进。该对象现在被“挤压”。例如,将保证金设置为“120,98,0, 200 ”(或简称为“120,98”)而不是“120,98,0,510”,它应该是可见的。
BTW使用硬编码边距来设置用户界面可能不是一个好主意。例如,使用带有列和行的网格而不是边距。