0
分配一個浮到小數點財產
我有一個無外觀的控制模板下面的XAML代碼:通過風格二傳手在WPF
<Style x:Key="NumericUpDownStyle" TargetType="controls:NumericUpDown">
<Style.Setters>
<Setter Property="Change" Value="{x:Static local:Preferences.ChangeAmount}"/>
</Style.Setters>
</Style>
凡Change
財產上NumericUpDown
控制是一個小數,和靜態Preferences.ChangeAmount
是一個浮點數。
這失敗,出現以下錯誤:
「1」是不是財產「更改」
有沒有辦法讓風格浮動轉換爲十進制有效的價值?不能更改NumericUpDown
控件(我模板化的基礎控件)或Preferences.ChangeAmount
屬性。我可以在一些地方做一些靜態的包裝屬性來做投射,但這對我來說似乎很愚蠢。
任何想法?