2013-05-08 9 views
5

Ich versuche, einen BorderBrush (bearbeiten: oder in der Tat jedes Element, das Farbauswahl erfordert) in der VS2012-Eigenschaftenbereich bearbeiten.Bearbeitung der XAML-Eigenschaft, Gelber Rahmen in VS2012

Nachdem ich das Rahmenelement im MainWindow ausgewählt habe, wähle ich Pinsel> BorderBrush> Volltonfarben Pinsel im Eigenschaftenfenster.

Es gibt einen gelben Rahmen um die Farbwähler und RGBA Werte und ich kann nichts im Editor ändern, ich kann Werte in das MainWindow Element XAML eingeben ie BorderBrush = "# FF777777" Ich kann sie nicht einstellen der Immobilien-Editor!

Was kann ich tun, damit der Editor funktioniert?

+0

Ich benutze nicht den XAML-Editor, so konnte ich Ihre Frage definitiv nicht beantworten, aber ich vermute, dass es mit der Tatsache verwandt ist BorderBrush erwartet ein 'Brush'-Objekt, kein' String'-Objekt mit einem RGB – Rachel

+0

@Rachel Ich habe es gerade auf einer probiert und ich kann immer noch nicht Farbrequisiten bearbeiten, scheint wie etwas gesperrt ist. bearbeitete Frage, um das zu reflektieren. –

+0

Ist das Border-Element, das Sie versuchen, mit einem Teil einer Steuerelementvorlage von etwas zu interagieren? Ich weiß, wenn Sie Blend und sein Gelb um etwas im Eigenschaftsbereich verwenden, bedeutet dies, dass es sich um eine Bindeeigenschaft innerhalb einer Steuerelementvorlage handelt. Aus diesem Grund können Sie es in der XAML inline angeben. –

Antwort

7

Die einzige Lösung, die ich bisher gefunden habe, ist den Neustart von VS2012.

+1

yep, du musst VS neu starten. – SyntaxGoonoo

2

In VS2015 existiert die Schaltfläche "Projektcode deaktivieren" über dem XAML-Editor (Zoom, Rendering-Effekt, Fanggitter anzeigen, ..., Projektcode deaktivieren). Dies hilft mir

+0

Ja. Und für diejenigen mit einer älteren Version von VS wird diese Antwort nützlich sein: http://stackoverflow.com/questions/3728995/how-to-manual-reload-the-visual-studio-designer-for-wpf – Sergey