none
winform为什么livechart控件的初始化放在构造函数里有效果,而放其他地方无效 RRS feed

  • 问题

  •             angularGauge1.FromValue = 0;
                angularGauge1.ToValue = 500;
                angularGauge1.Value = 123;
                angularGauge1.SectionsInnerRadius = 0.5;
                angularGauge1.Sections.Add(
                    new AngularSection
                    {
                        FromValue = 0,
                        ToValue = 125,
                        Fill = new SolidColorBrush(Color.FromArgb(255, 100, 200, 200)),
                        MinWidth = 2,
                        Width = 5,
                    });
                angularGauge1.Sections.Add(
                    new AngularSection
                    {
                        FromValue = 126,
                        ToValue = 500,
                        Fill = new SolidColorBrush(Color.FromRgb(254, 57, 57))
                    });
    请问这段程序如果放在winform窗口的构造函数里是有效的,而如果放在其他地方,比如onload事件,或者按钮事件触发,那除了那几个属性有效果,
    Sections.Add
    是无效的。
    2020年6月14日 3:43

全部回复

  • Hi,

    经过我的测试,的确存在这样的问题。由于livechart是三方的相关控件,所以问题可能与本身的语言关系不大。

    我建议你去下面的论坛去得到更好的支持。

    Angular gauge support

    感谢您的支持。

    Best Regards,

    Jack


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2020年6月15日 8:33
  • 谢谢您的答复,我更关心的是为什么会这样,构造函数里执行跟其他地方执行为什么会有区别?
    2020年6月15日 11:25