微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何以指定格式例如:0.0000将 ComboBoxEdit 中的值显示为 4 点十进制数 devexpress 控制需要

如何解决如何以指定格式例如:0.0000将 ComboBoxEdit 中的值显示为 4 点十进制数 devexpress 控制需要

Itemsource 绑定到一个字符串列表(数字不带小数点) 将 ComboBoxEdit 值显示为 4 点十进制数:这是示例代码

                        <dxe:ComboBoxEdit x:Name="Stop"
                                          Grid.Column="2"
                                          Width="250"
                                          Margin="0,6,5,15"
                                          HorizontalAlignment="Right"
                                          ItemsSource="{Binding CurrentJobItem.ScanSettings[0].StopCollection}"
                                          IsTextEditable="True"
                                          AutoComplete="True"
                                          IncrementalFiltering="True"
                                          ImmediatePopup="True"
                                          EditValue="{Binding CurrentJobItem.ScanSettings[0].Stop,UpdateSourceTrigger=LostFocus,Converter={StaticResource JobSettingConverter}}"
                                          PreviewTextInput="NumberValidationComboBox"
                                          InputScope="Number"
                                          Validate="TextEditMaterialValidate">
                            <dxe:ComboBoxEdit.ItemTemplate>
                                <DataTemplate>
                                    <TextBlock Text="{Binding StringFormat={}{0:0000}}" />
                                </DataTemplate>
                            </dxe:ComboBoxEdit.ItemTemplate>
                        </dxe:ComboBoxEdit>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。