Menüpunkte für Eigenschaftsmarkierungen sind ausgegraut

370
binaryfunt

Ich versuche, meine erste Windows UWP-App zu entwickeln, indem Sie diesem Tutorial zum Erstellen einer Benutzeroberfläche folgen . Wenn ich einen TextBlock zu MainPage.xaml hinzugefügt habe, kann ich im Eigenschaftsmarkierungsmenü für das Style-Attribut im Eigenschaftenfenster keine Systemressource auswählen. Warum ist das? Fehlt mir eine bestimmte Visual Studio-Komponente?

Wenn ich versuche, den im Tutorial angegebenen Stil einzugeben , schlägt IntelliSense diese vor.

Menüpunkte für Eigenschaftsmarkierungen sind ausgegraut

0
@Ramhound Obwohl ich ihm im Screenshot keinen Namen gegeben habe, wird die Menüoption nicht aktiviert, wenn ich ihm einen Namen gebe binaryfunt vor 6 Jahren 0
@Ramhound Der Screenshot zeigt, was passiert, auch wenn ich den Namen eingebe. Der Name scheint für dieses Problem irrelevant zu sein. binaryfunt vor 6 Jahren 0
Herausgefunden... Ramhound vor 6 Jahren 0

1 Antwort auf die Frage

1
Ramhound

Fehlt mir eine bestimmte Visual Studio-Komponente?

In diesem Fall hätten Sie weder die UWP-Projektvorlage auswählen noch den TextBlock in das Projekt einfügen können.

Warum ist das?

Die Anweisungen sind einfach falsch.

Geben Sie im Eigenschaftenfenster den Stil in das Suchfeld ein, um die Stileigenschaft zu suchen. Klicken Sie auf die Eigenschaftsmarke für die Style-Eigenschaft, um das Menü zu öffnen. (Die Eigenschaftsmarke ist das kleine Kästchen neben jedem Eigenschaftswert.) Wählen Sie im Menü Eigenschaft die Option Systemressource> TitleTextBlockStyle. Dies wendet einen systemdefinierten Stil auf Ihren Titeltext an.

Klicken Sie stattdessen mit der rechten Maustaste auf das Objekt, bewegen Sie den Mauszeiger über "Ressource übernehmen" und wählen Sie dann TitleTextBlockStyleaus der Liste aus.

Die Anweisungen zeigen an, dass Sie die Option Systemressource auswählen sollen. Dies ist jedoch nicht korrekt. Sie haben sich das Endprodukt angesehen und die verwendeten StaticResourceXAMLs verwendet

<RelativePanel Background=""> <TextBlock x:Name="TitleTextBlock" Text="Collection" Style="" Margin="24,0,0,24" /> 

Quelle

Dieses Tutorial wurde von der Community erstellt. Aus diesem Grund verwendet das Lernprogramm nicht standardmäßige Objekte, die außerhalb einer Demo nicht tatsächlich frei sind, und die Anweisungen sind falsch. Ramhound vor 6 Jahren 0