引进一个WPF仪表盘开源控件

  前段时间,做劳动器端监控体系,为了界面好看,采用WPF。硬件相关监督,比如CPU、内存等,想用仪表盘控件。网上寻找了无数这种控件,基本上都是第三方商业控件(虽然可怜精美,不过得money…)。最后在CodeProject上找到了同放缓还不易的开源的仪表盘控件CircularGauge。

初稿地址:程序员的文娱情怀

  用了产该控件,感觉还不错,由于许多参数(比如圆盘半径大小、指针大小等等),进行高低调整时用差不多试几浅才能够达标想只要之功能。由于种类面临监督重点是数据库相关内容,硬件监控只是简单点缀,显得好看而已,没有调整的可比深。效果图如下:

本文地址:http://www.cnblogs.com/aiweixiao/p/7752983.html

 

<UserControl x:Class="Monitor.UC.UCGauge"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             mc:Ignorable="d" 
             d:DesignHeight="300" d:DesignWidth="300"
             xmlns:gauge="clr-namespace:CircularGauge;assembly=CircularGauge" Loaded="UserControl_Loaded">
    <Grid>
        <gauge:CircularGaugeControl x:Name="myGauge1" Grid.Column="0" Grid.Row="0" 
                                        Radius="75" 
                                        ScaleRadius="55" 
                                        ScaleStartAngle="120" 
                                        ScaleSweepAngle="300"
                                        PointerLength="35" 
                                        PointerCapRadius="15" 
                                        MinValue="0" 
                                        MaxValue="100" 
                                        MajorDivisionsCount="10" 
                                        MinorDivisionsCount="5" 
                                        ImageSize="20,30"
                                        RangeIndicatorThickness="4"
                                        RangeIndicatorRadius="56"
                                        RangeIndicatorLightRadius="5"
                                        RangeIndicatorLightOffset="40"
                                        ScaleLabelRadius="45"
                                        ScaleLabelSize="18,10"
                                        ScaleLabelFontSize="8"
                                        ScaleLabelForeground="LightGray"
                                        MajorTickSize="10,3"
                                        MinorTickSize="3,1"
                                        MajorTickColor="LightGray"
                                        MinorTickColor="LightGray"
                                        ImageOffset="-22"
                                        GaugeBackgroundColor="Black"
                                        PointerThickness ="16"
                                        OptimalRangeStartValue="30"
                                        OptimalRangeEndValue="90" 
                                        DialTextOffset="20" 
                                        DialTextColor="Black" 
                                        BelowOptimalRangeColor="Green" OptimalRangeColor="Yellow">

        </gauge:CircularGaugeControl>
    </Grid>
</UserControl>

<UserControl xmlns:my="clr-namespace:Monitor.UC"  x:Class="Monitor.UC.UCMonitor"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             mc:Ignorable="d" 
             d:DesignHeight="300" d:DesignWidth="300">
    <Grid Margin="0,2,0,0">
        <!--定义框-->
        <Grid.RowDefinitions>
            <RowDefinition Height="40"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>

        <Image Style="{StaticResource HardwareImage}" Grid.Row="0" Margin="2,0,0,0"></Image>
        <Label Style="{StaticResource BlackContentText}" Content="硬件监控" Grid.Row="0"  Margin="20,5,2,2"></Label>

        <Grid Grid.Row="1" Style="{StaticResource HardwareBackgroundGrid}">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="0.5*"></ColumnDefinition>
                <ColumnDefinition Width="0.5*"></ColumnDefinition>
            </Grid.ColumnDefinitions>
            <my:UCGauge  x:Name="ucGaugeCUP" Grid.Column="0"/>
            <my:UCGauge x:Name="ucGaugeMemory" Grid.Column="1"/>
        </Grid>
    </Grid>
</UserControl>

原创 2017-10-26 微信号wozhuzaisi 程序员的文娱情怀

 

如出一辙、印象马云

     
 1)最早明白马云,是盖当淘宝上打东西,总该知道哪位是私自的业主了吧,后来明凡是马云了,一个瘦瘦的,其貌不扬的杭州人数,却拥有前瞻的洞察力和坚持的韧劲儿,所以来矣新生的阿里巴巴之雄壮帝国。整个浙江省,尤其是杭州因为阿里巴巴的存在成为了华互联网的前沿阵地之一,马云“马合省长”功不可没。

     
 马云成功以后,伴随他的一直是鲜花与掌声,溢美之词,不绝于耳。阿里巴巴,淘宝,天猫也变为了大逼格,互联网+的代名词,无数底小企业主在淘宝天猫上犯了财物,中国丁的费娱乐经济习惯用反。然而想想最初马云创办中国黄页时之无给清楚,不受看好,也是唏嘘不已。“时势造英雄”,历史选择了马云,而马云影响了国人!

       
马云个人呢常年蝉联中国之大户,俨然风云人物,在国际直达,不管是政治或者经济及都能说上话,他自便生出留美的涉,当过英语老师,沟通起来更恒通无阻。

     
 2)毫无疑问,马云是阿里巴巴的代言人。身材矮小的他,多年来以国外媒体之报导备受受写成“小淘气包”,要不就是“一个颧骨深凹,头发凌乱,笑起来显得有点淘气的小矮个儿”,还有关于他眉目的描绘:“严肃而快”“淘气”“精灵般的”等。不过,马云用他与众不同的样子转化成了优势。当阿里巴巴盛产的浙江网商银行打算通过脸识别系统让客户实现远程开户时,阿里巴巴为人们表明马云这样一个“靠脸没有饭吃的人头终因脸吃上饭了”。

 

第二、关于马云有趣的事

     
1)一桩就是马云的名言“梦想要要有些,万一实现了呢?”,激励温暖了多少人口的心底,一种植积极的千姿百态,或许就是一个转移之起。

      2)【长得像马云】

       —
之前网上听说有一个增长得死像马云的小村小,被曝光后,出了号称,马云为宣布会资助是孩子就学的用,令人羡慕,关键是者小现在如是一个影星了,已经当接拍戏份了,人生即使是这样的奇怪,哈哈。

      3)【阿里的花名】

        —
马云被人比较欣赏金庸的武侠小说,所以当阿里广大总人口还来协调的侠花名,甚至于最近马云斥巨资创建的技术研究院,名字吧被了“达摩院”。可见马云的义士情怀至深。

      4)【马云和宋小宝拍过小品】

      —
说来奇怪,马云还跟笑星宋小宝还表演过小品,感觉要特别搞笑的,马云演的倒很正面,哈哈。

      5)马云曾说罢这样同样词话:我起不行吧最为充分的一无是处就是是创造阿里巴巴:

     
如今立马句话就化作了装逼届的极顶级装逼术语。如果马云真的这样后悔创建了阿里巴巴,为甚他无散尽家财,取之于社会,用的为社会?马云显然舍不得。

平等句子话,钱都是苦赚的,有钱人另行易于钱。

其三、为什么而写马云

     
 1)写马云不仅是因他是受中国之富裕户,他创立的阿里巴巴那稀之经贸帝国,更因他于一个小人物走来,不卑不亢,走有之明令人钦佩。他即便像是一模一样当旗帜,照耀当下绝对丁,继续奋斗,书写属于自己之敞亮。

      2)【为什么崇拜马云】:

     
  马云之所以有好多崇拜者,并无单单因为他产生钱。前几乎年,马云的个体财富还比不过马化腾与李彦宏,那个时刻他的崇拜者就于马化腾和李彦宏要多浩大。所以,我个人觉得马云的崇拜者不仅仅以钱才崇拜他的。他的经营理念,他的食指才,他的战略眼光都是外吸引人口的地方。而且他啊心甘情愿管自己的亮点呈现给民众观赏。我向来觉得马云对比的目标是马化腾,李彦宏以及雷军这些人选。马云相比于大部分网名人有只可怜风趣的特征是外连无知道技术,而且他大高调,他的经营理念与战略眼光才是外的致胜法宝。就跟巴菲特给不少人崇拜是一个道理,巴菲特炒股靠的是精准的见识与简易的哲理,并无极端依仗数学模式,很多丁还当温馨恐怕就是下一个巴菲特。马云的打响吧近乎,很多人觉得自己可以是下一个马云,因为他莫晓得技术,他的成功看起是足以复制的。

       3)【马云的魅力】

     
马云的村办魅力与说服力对阿里巴巴之向上由至了关键作用,为合作社争取到了大量美貌与资产,同时也提高了我的名誉。他生性特别,融合了华习俗的拿手夸奖且胆识了口的重优点。最早的一样号外籍员工就如此评价马云的秉性:“马云有魔力”。在即时方面,马云有史蒂夫·乔布斯的个性特点。乔布斯非凡的领导力和为达目的不择手段的作风都给首的苹果麦金塔设计团队叫“现实扭曲力场”。

       
 沟通技能是马云自己之扭曲力场的主干。马云的摆风格很爱深入人心,他说之语还非常容易为人口知情和记忆,且耐人寻味。有关外的格言集萃以中英文的款型在网上广大流传,很多且是简单的醒悟,仿佛只称出现在励志海报被,比如说“相信你的期待,相信您自己”,或是“学习别人之策略和技能,但绝不改动您的期”等。还有部分名言读起来有点像《伊索寓言》,比如“如果地上发9只兔子,你如引发其中同样独,那您就算老好盯住这就兔子。你只要转移战术可以,但毫无换兔子……先抓住一才,放进口袋里,然后重新抓其他的”。人们甚至从马云的即刻段格言中引申出另外一种植及时行乐的含义,用来给自己之享乐消费行动辩解,比如购买名牌鞋。

季、马云简史

1  1988年毕业被杭州师范学院外语系

2
当教师的时候评了杭州市十佳老师,发起西湖旁边第一个英语竞赛,开始以杭州翻译界有信誉。由于众多总人口来要他开翻译,忙不过来了就是成立一个翻译社

3 翻译社亏本,马云跑去义务进货卖钱

4 浙江省交通厅委托到美国催讨一笔帐,大家以为绝适于的食指是马云

5  在西雅图,对电脑一窍不通的马云第一次达到了互联网。

6 回国后辞去,自己用了7000冠钱创业,做中国黄页

平等年后的1996年,营业额就了700万

7 中华黄页上线后,马云带合伙人哪一样军火到北京市访当时底互联网偶像张树新

8
背后就是蔡崇信加盟,孙正义投资,雅虎中国斥资这些耳熟能详的故事本身就不再说了

五、写在最后

       
很扎眼,马云就是是时代的头面人物,相信他会让大家再多惊喜与更改,你自我还发或变成下一个马云~~

2016年11月11日24常,天猫全球对11狂欢节交易额突破千亿,一举创下世界零售史上的偶然。

 

 

关心微信公众号