簡體   English   中英

WPF 中 Telerik RadNumericUpDown 的默認值

[英]Default value of telerik RadNumericUpDown in WPF

我正在開發一個網絡應用程序,它包含來自 Telerik 的 RadNumericUpDown。 允許用戶輸入的最小值為 0.1。 好像頁面第一次加載的時候默認是最小值(0.1)。 這是一個問題,因為它顯示的是 0.1,但在用戶進行更改之前,不會將此值傳遞到代碼中。

我遇到的另一個問題是,因為默認值為 0.1,按向上箭頭會將其向上移動到 1.1、2.1 等。 我希望它從 1 移動到 2。

我希望向上向下按鈕做的是在沒有設置任何值時不顯示任何值。 當按下向上箭頭時,我希望它轉到1。如果用戶需要一個十進制值,他們可以手動設置。

有誰知道我可以如何:

  • 將默認值設置為最小值以外的值
  • 或在頁面加載時獲取更新框。

我在Telerik 文檔中找不到任何內容

這是我當前的 RadNumericUpDown:

<telerik:RadNumericUpDown Grid.Row="4"
         Grid.Column="1"
         Minimum="0.1"
         Style="{StaticResource RadNumericUpDown}"
         NumberDecimalDigits="1"
         Value="{Binding SampleRateText, Mode=TwoWay}"
         UpdateValueToMatchTextOnLostFocus ="True"
         Visibility="{Binding IsTimeRateVisible}" />

任何幫助將不勝感激!

您綁定到的SampleRateText源屬性應返回default(double?)或您想要顯示的任何默認double值。 它是控件中顯示的Value屬性的當前值。

如果您想從0.1增加到0.2您應該將SmallChange設置為0.1或處理ValueChanged事件並編寫您的自定義邏輯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM