2012-05-17 2 views
0

Попытка выяснить, почему приложение silverlight неожиданно просто ничего не отображает (правый щелчок показывает silverlight), когда я запускаю его, а также ничего, когда я открываю html-документ, созданный VS2010?Приложение Silverlight 4, элементы управления исчезли?

Это случилось внезапно, и я понятия не имею, почему. Я даже удалил весь свой код за исключением события.

код Silverlight:

<UserControl x:Class="Test.MainPage" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    mc:Ignorable="d" 
    d:DesignHeight="395" d:DesignWidth="399" 
      xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"> 

    <Grid x:Name="LayoutRoot" Background="White"> 
     <Image Height="96" 
       HorizontalAlignment="Left" 
       Margin="55,34,0,0" 
       Name="image1" 
       Stretch="Fill" 
       VerticalAlignment="Top" 
       Width="71" /> 
     <Image Height="96" 
       HorizontalAlignment="Left" 
       Margin="155,34,0,0" 
       Name="image2" 
       Stretch="Fill" 
       VerticalAlignment="Top" 
       Width="71" /> 
     <Image Height="96" 
       HorizontalAlignment="Left" 
       Margin="257,34,0,0" 
       Name="image3" 
       Stretch="Fill" 
       VerticalAlignment="Top" 
       Width="71" /> 
     <Image Height="96" 
       HorizontalAlignment="Left" 
       Margin="55,270,0,0" 
       Name="image4" 
       Stretch="Fill" 
       VerticalAlignment="Top" 
       Width="71" /> 
     <Image Height="96" 
       HorizontalAlignment="Left" 
       Margin="155,270,0,0" 
       Name="image5" 
       Stretch="Fill" 
       VerticalAlignment="Top" 
       Width="71" /> 
     <Image Height="96" 
       HorizontalAlignment="Left" 
       Margin="257,270,0,0" 
       Name="image6" 
       Stretch="Fill" 
       VerticalAlignment="Top" 
       Width="71" /> 
     <Button Content="Draw/Next" 
       Height="23" 
       HorizontalAlignment="Left" 
       Margin="155,159,0,0" 
       Name="button1" 
       VerticalAlignment="Top" 
       Width="71" /> 
     <sdk:Label Height="43" 
        HorizontalAlignment="Left" 
        Margin="33,173,0,0" 
        Name="label1" 
        VerticalAlignment="Top" 
        Width="44" 
        Content="" 
        FontSize="32" /> 
     <sdk:Label FontSize="32" 
        Height="43" 
        HorizontalAlignment="Right" 
        Margin="0,173,52,0" 
        Name="label2" 
        VerticalAlignment="Top" 
        Width="44" 
        Content="" /> 
     <Button Content="Restart" 
       Height="23" 
       HorizontalAlignment="Left" 
       Margin="155,217,0,0" 
       Name="button2" 
       VerticalAlignment="Top" 
       Width="71" 
       Click="button2_Click" />  
    </Grid> 
</UserControl> 

код позади:

public partial class MainPage : UserControl 
    { 
     public MainPage() 
     { 
      InitializeComponent(); 
     } 

     private void button2_Click(object sender, RoutedEventArgs e) 
     { 

     } 
    } 
+0

Вы можете проверить, что ваш код app.xaml.cs сзади правильно устанавливает RootVisual? –

+0

Это? private void Application_Startup (отправитель объекта, StartupEventArgs e) { это.RootVisual = новый MainPage(); } – Patrick

+0

Да, не уверен. Я должен что-то упустить. Попробуйте удалить все изображения, которые у вас есть, и просто оставьте кнопки и удалите проводку событий. –

ответ

0

Решенный после удаления все содержимое и вновь воссоздавать их. Очень странное поведение.

Смежные вопросы