當前位置: 首頁>>代碼示例>>C#>>正文


C# Shape.SetBinding方法代碼示例

本文整理匯總了C#中System.Windows.Shapes.Shape.SetBinding方法的典型用法代碼示例。如果您正苦於以下問題:C# Shape.SetBinding方法的具體用法?C# Shape.SetBinding怎麽用?C# Shape.SetBinding使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在System.Windows.Shapes.Shape的用法示例。


在下文中一共展示了Shape.SetBinding方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: OnApplyTemplate

 public override void OnApplyTemplate()
 {
     stateIndicator = GetTemplateChild("PART_StateIndicator") as Shape;
     if (stateIndicator != null)
     {
         stateIndicator.SetBinding(Shape.FillProperty, new Binding("State") { Converter = StateConverter, Source = this });
     }
 }
開發者ID:karl-barkmann,項目名稱:LeenLeen,代碼行數:8,代碼來源:MultipeStateControl.cs

示例2: CameraImageDisplayer

        public CameraImageDisplayer(Shape NewImageShape)
        {
            ImageShape = NewImageShape;
            imageShape.Hold += imageShape_Hold;
            ImageBrushImage = new ImageBrush();
            ThisTransform = new CompositeTransform();
            this.RenderTransformOrigin = new Point(0, 0);
            this.RenderTransform = ThisTransform;
            TopLeft = new Point(int.MinValue, int.MinValue);
            BottomRight = new Point(int.MaxValue, int.MaxValue);
            CanvasImage = new Canvas();
            CanvasImage.Children.Add(ImageShape);
            this.Children.Add(CanvasImage);
            me = new MoveEffect();

            HeightBinding = new Binding();
            HeightBinding.Source = this;
            HeightBinding.Path = new PropertyPath("Height");

            WidthBinding = new Binding();
            WidthBinding.Source = this;
            WidthBinding.Path = new PropertyPath("Width");

            ImageShape.SetBinding(TextBlock.HeightProperty, HeightBinding);
            ImageShape.SetBinding(TextBlock.WidthProperty, WidthBinding);
            this.SetBinding(Canvas.HeightProperty, HeightBinding);
            this.SetBinding(Canvas.WidthProperty, WidthBinding);
            Position = new Point(0,0);
        }
開發者ID:fstn,項目名稱:WindowsPhoneApps,代碼行數:29,代碼來源:CameraImageDisplayer.cs


注:本文中的System.Windows.Shapes.Shape.SetBinding方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。