Fragensteller
Steuerelemente im Designer werden nicht angezeigt

Frage
-
Hallo!
Folgendes Problem: Ich lerne nun C#, habe aber schon viel Erfahrung mit dem Visual Studio 2013. Nun wollte ich eine Windows 8 App erstellen, allerdings werden die Steuerelemente im Editor nicht angezeigt. Hilflinien und Umrandungen werden angezeigt, auch wenn ich (im Leeren) ein Steuerelement treffe und doppelt darauf klicke, kann ich den Text "Live" bearbeiten. Es wirkt so, als wäre der Hintergrund und alle Steuerflächen ohne Transparenz, was natürlich in diesem Fall absolut keinen Sinn ergibt.
Kann mir jemand helfen, was könnte das Problem sein und wie kann ich es lösen?Viele Grüße
Ruben
Hier mein Problem: http://www.directupload.net/file/d/3822/qdnovpsp_jpg.htm
Alle Antworten
-
Hallo,
poste mal bitte deinen XAML Code.Dein Screenshot sieht so aus, als ob du die Seite mit irgend etwas transparent gestellt hast. Im ersten Moment denke ich da an Opacity, den Transparenzgrad, wenn dieser gesetzt ist und nicht auf 1 steht, erscheint alles transparent (entferne das Attribut ggf.).
Tom Lambert - C# MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 1. Dezember 2014 08:31
- Nicht als Antwort vorgeschlagen Rubeey Samstag, 6. Dezember 2014 15:23
-
Vielen Dank für Deine Antwort. Das kann eigentlich nicht sein, da ich ein komplett neues Projekt angefangen habe. Code trotzdem hier:
<Page x:Name="pageRoot" x:Class="Die_Menschheit_retten.MainPage" DataContext="{Binding DefaultViewModel, RelativeSource={RelativeSource Self}}" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:Die_Menschheit_retten" xmlns:common="using:Die_Menschheit_retten.Common" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d"> <Page.Resources> <!-- TODO: Delete this line if the key AppName is declared in App.xaml --> <x:String x:Key="AppName">My Application</x:String> </Page.Resources> <!-- This grid acts as a root panel for the page that defines two rows: * Row 0 contains the back button and page title * Row 1 contains the rest of the page layout --> <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <Grid.ColumnDefinitions> <ColumnDefinition Width="160"/> <ColumnDefinition/> <ColumnDefinition Width="160"/> </Grid.ColumnDefinitions> <Grid.ChildrenTransitions> <TransitionCollection> <EntranceThemeTransition/> </TransitionCollection> </Grid.ChildrenTransitions> <Grid.RowDefinitions> <RowDefinition Height="140"/> <RowDefinition/> <RowDefinition Height="160"/> </Grid.RowDefinitions> <!-- Back button and page title --> <Grid Grid.ColumnSpan="3"> <Grid.ColumnDefinitions> <ColumnDefinition Width="120"/> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Button x:Name="backButton" Margin="39,59,39,0" Command="{Binding NavigationHelper.GoBackCommand, ElementName=pageRoot}" Style="{StaticResource NavigationBackButtonNormalStyle}" VerticalAlignment="Top" AutomationProperties.Name="Back" AutomationProperties.AutomationId="BackButton" AutomationProperties.ItemType="Navigation Button"/> <TextBlock x:Name="pageTitle" Text="{StaticResource AppName}" Style="{StaticResource HeaderTextBlockStyle}" Grid.Column="1" IsHitTestVisible="false" TextWrapping="NoWrap" VerticalAlignment="Bottom" Margin="0,0,30,40"/> </Grid> <Button Content="Button" HorizontalAlignment="Left" VerticalAlignment="Top" Grid.Column="1" Margin="148,162,0,0" Grid.Row="1" Height="181" Width="547" Background="Red"/> </Grid> </Page>
Ich habe den Cache von VS bereits geleert und auch die "Reparieren"-Funktion benutzt. Hat beides nicht geholfen. Denke da halt an ein Darstellungsproblem. Allerdings lief Visual Studio vorher auf meinem PC. Auch ebendiese Version. Dagegen werden aber Windows-Forms im Editor richtig dargestellt.- Bearbeitet Rubeey Montag, 1. Dezember 2014 20:36
-
Hallo nochmal,
entschuldige bitte, das ich erst jetzt antworte. Ich habe deinen Post leider übersehen.Ich muss gestehen, das ich auch etwas ratlos zu dem Problem bin. Wenn das Problem noch immer existiert, hast du mal versucht die XAML-Datei mit Blend zu öffnen? Wird es dort korrekt angezeigt oder gibt es auch Anzeigefehler?
Weiterhin könntest du mal versuchen Visual Studio und .NET über die Systemsteuerung zu deinstallieren und nach einem Neustart wieder zu installieren. Vielleicht wird das Problem dann behoben.
Tom Lambert - C# MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Mittwoch, 24. Dezember 2014 08:28
-
Ich habe genau das gleiche Problem beim Erstellen einer Windows Phone 8.1 App und Visual Studio 2013 Professional.
Dabei habe ich nur ein neues Projekt erstellt. (Neues Projekt -> Visual C# -> Store-Apps -> Windows Phone-App -> Leere App) Zum Test habe ich per Drag & Drop ein Button auf den Designer gezogen.
Lasse ich die App auf meinem Smartphone laufen, wird der Button angezeigt. Habe keine Erklärung dafür, im Netz findet man auch nichts dazu. Habe VS auch schon repariert, ohne Erfolg.
EDIT: Ach ja, in Blend sieht der Designer genau gleich aus.
Grüße
- Bearbeitet Abb4d0n Donnerstag, 18. Dezember 2014 17:33 in Blend getestet