您的位置:首页 > 文旅 > 旅游 > 中国企业500强排行榜_猪八戒兼职网_网络营销的主要手段_百度站长工具查询

中国企业500强排行榜_猪八戒兼职网_网络营销的主要手段_百度站长工具查询

2025/2/24 3:07:48 来源:https://blog.csdn.net/u012269637/article/details/144313160  浏览:    关键词:中国企业500强排行榜_猪八戒兼职网_网络营销的主要手段_百度站长工具查询
中国企业500强排行榜_猪八戒兼职网_网络营销的主要手段_百度站长工具查询

 <c1:C1NumericBox Width="80" Style="{StaticResource StackPanel-C1MaskedTextBox-Multiple}"  AllowNull="False" Minimum="0" Format="N2"  Value="{Binding Item.DK,Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />

可以设置最小值和最大值,可以设置小数点位数N2就是2位小数点,另外样式由两种方式

 <Label Content="DK值:" Style="{StaticResource ListSearch-Label}"/>
                                <c1:C1NumericBox Width="80" Style="{StaticResource StackPanel-C1NumericBox-Multiple}"   AllowNull="False" Minimum="0" Format="N2"  Value="{Binding Item.DK,Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" />
                              

列表中的小数位的字段显示也可以是使用Format="N2",这样就保留2位小数了

也可以写触发事件ValueChanged=“MaterialIncreaseCost_ValueChanged",这样多字段直接可以相互读取和赋值

         <Label Content="替换后加工成本增加金额:" Style="{StaticResource StackPanel-Label-130Multiple}"       />
                                <c1:C1NumericBox Width="90" Style="{StaticResource StackPanel-C1NumericBox-Multiple}"  AllowNull="True"  Format="N2"  Value="{Binding   CurrentParamReviewItem.ProcessIncreaseCost,Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Name="ProcessIncreaseCost" ValueChanged="MaterialIncreaseCost_ValueChanged" />

    private void MaterialIncreaseCost_ValueChanged(object sender, C1.WPF.PropertyChangedEventArgs<double> e)
        {
            double? materialIncreaseCost = MaterialIncreaseCost.Value;
            double? processIncreaseCost = ProcessIncreaseCost.Value;

            if (!materialIncreaseCost.HasValue)
            {
                materialIncreaseCost = 0;
            }
            if (!processIncreaseCost.HasValue)
            {
                processIncreaseCost = 0;
            }
            double sum = materialIncreaseCost.Value + processIncreaseCost.Value;
            double roundedSum = Math.Round(sum, 2, MidpointRounding.AwayFromZero);

            // 现在你可以使用roundedSum变量了,比如更新UI或进行其他计算
            // 例如,更新另一个控件的Text属性来显示结果
            //TotalCost.Text = roundedSum.ToString("N2");
            TotalCost.Value = roundedSum;
        }

                              
                                

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com