Esempio n. 1
0
        public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();

            this.PART_Container    = this.GetTemplateChild("PART_Container") as FrameworkElement;
            this.PART_TextBlock    = this.GetTemplateChild("PART_TextBlock") as TextBlock;
            this.PART_BottomBorder = this.GetTemplateChild("PART_BottomBorder") as Border;
            this.MaskBorder        = this.GetTemplateChild("MaskBorder") as Border;
            this.ReflectRectangle  = this.GetTemplateChild("ReflectRectangle") as Rectangle;

            ImageBrush imageBrush = this.GetTemplateChild("BtnImageBrush") as ImageBrush;

            imageBrush.ImageSource = CtrlUtils.ChangeBitmapToImageSource(HuaWeiCtls.Properties.Resources.btn_bg);

            this.PART_TextBlock.SetBinding(TextBlock.TextProperty, new Binding("Text")
            {
                Source = this
            });
            this.PART_BottomBorder.SetBinding(Border.BackgroundProperty, new Binding("BottomBrush")
            {
                Source = this
            });

            this.SizeChanged += ReflectedButton_SizeChanged;
            this.PART_Container.MouseEnter          += PART_Container_MouseEnter;
            this.PART_Container.MouseLeave          += PART_Container_MouseLeave;
            this.PART_Container.MouseLeftButtonDown += PART_Container_MouseLeftButtonDown;
            this.PART_Container.MouseLeftButtonUp   += PART_Container_MouseLeftButtonUp;
        }
Esempio n. 2
0
        public override void OnApplyTemplate()
        {
            base.OnApplyTemplate();

            outerElipse     = GetTemplateChild("PART_Outer") as FrameworkElement;
            InnerImage      = GetTemplateChild("PART_Inner") as Image;
            tbDelta         = GetTemplateChild("tbDelta") as TextBlock;
            tbOuterDiameter = GetTemplateChild("tbOuterDiameter") as TextBlock;
            tbInnerDiameter = GetTemplateChild("tbInnerDiameter") as TextBlock;
            tbDeltaDiameter = GetTemplateChild("tbDeltaDiameter") as TextBlock;

            InnerImage.Source =
                CtrlUtils.ChangeBitmapToImageSource(HuaWeiCtls.Properties.Resources.jjyCableCore);
            tbOuterDiameter.Text = tbInnerDiameter.Text = "无数据";
            tbDeltaDiameter.Text = GlobalConstants.NullOrEmptyReplacer;

            this.Loaded += JjyDiameterChart_Loaded;
        }