2017-04-01 1 views
1

Ich schreibe eine App in XAML, und ich verwende Bindung zum Abrufen von Werten auf der UI-Ebene. Ich würde gerne sehen, wie mein Steuerelement aussehen wird, während ich Änderungen am XAML mache, aber da die Datenwerte gebunden sind, werden viele Bereiche als leer angezeigt (was wiederum das relative Layout durcheinander bringt).Vorschau, wie ein XAML-Steuerelement mit gebundenen Werten aussieht

Gibt es eine Möglichkeit, XAML-Werte anzugeben, die zum Rendern der Steuerelementprüfung verwendet werden, ohne die Binding-Direktiven zu ersetzen?

+0

Ich weiß nicht, was Sie binden, aber vielleicht ein 'VisibilityConverter' könnte für Ihr Problem von Nutzen sein? – user3079834

Antwort

0

Vielleicht können Sie TargetNullValue oder FallbackValue Eigenschaft in Ihrer Bindung, Vorbild:

<TextBlock Text="{Binding NotExsitOrNullPropertyName, TargetNullValue=SomeDefaultValue, FallbackValue=SomeDefaultValue}" ></TextBlock> 

Hoffe, dass es hepls.

+0

'FallbackValue' war genau das, was ich brauchte; Vielen Dank! – Benjin

2

Sie können auch Entwurfszeitdaten verwenden, um zu sehen, wie Ihr XAML funktioniert. Sie müssen nur eine neue Klasse hinzufügen, die als Entwurfszeitansichtsmodell behandelt wird. Seine elegantere Art, Xaml zur Entwurfszeit zu testen.

Verwandte Themen