我有一個整數常量來定義一些整數數據的最小值和最大值,我想將它們綁定到Slider控件的屬性上,比如im在另一個數值編輯器上做的事情,但似乎不可能。Slider對Int常數的最小值/最大值綁定
有沒有簡單的方法來實現這一點?也許有價值轉換器,或者我錯過了什麼?
的示例代碼了一下:
public const Int32 EXAMPLE_MIN_VALUE = 23;
public const Int32 EXAMPLE_MAX_VALUE = 55;
此使用WpfToolkit的整數編輯器工作正常,IM:
<WpfToolkit:IntegerUpDown Value="{Binding ExampleValue}"
Minimum="{x:Static Model:Configuracion.EXAMPLE_MIN_VALUE}"
Maximum="{x:Static Model:Configuracion.EXAMPLE_MAX_VALUE}" />
但是,當我嘗試同樣與滑塊,它崩潰:
<Slider Value="{Binding ExampleValue}"
Minimum="{x:Static Model:Configuracion.EXAMPLE_MIN_VALUE}"
Maximum="{x:Static Model:Configuracion.EXAMPLE_MAX_VALUE}" />
它不應該在滑塊的最小值/最大值上是'x:Static'而不是'Binding'? –
哎喲,你是對的,我從我的測試複製時犯了一個錯誤。現在修復;)。 – dbalboa