2010-01-05 6 views

Antwort

31

Gefunden: dann setzt Maximum Eigenschaft MyControl Kontrolle in ctr Namespace

... xmlns:sys="clr-namespace:System;assembly=mscorlib" ... 

:

<ctr:MyControl Maximum="{x:Static sys:Double.MaxValue}"/> 

diesen Abschnitt der Steuerung Zugang Systembibliothek im Namensraum hinzufügen

Bearbeiten:

{x:Static sys:Double.PositiveInfinity} 

funktioniert auch, aber ich vermute, dass es nicht angemessen ist, es in diesem Zusammenhang zu verwenden, es scheint für die Auswertung wie if (x==Double.PositiveInfinity) reserviert zu sein. Experten erarbeiten ...

2
{x:Static sys:Double.PositiveInfinity} 

im Falle nützlich sein könnten Sie eine gewisse Kontrolle MaxWidth Einstellung auf einen bestimmten Wert zu sagen haben, und Sie wollen es über XAML zurückgesetzt irgend Vorfahr

Dies liegt daran, double.PositiveInfinity is the default value (not set) for MaxWidth / MaxHeight `.

Ich fand das nützlich mit Silverlight Media Framework, um den Videobereich auszublenden/zu zeigen (um nur das Audio zu hören). Siehe entsprechende Hinweise im unteren Bereich:

How to hide the video area of the Silverlight media framework player

Verwandte Themen